분류 전체보기
-
-
[m1 맥북] - nest.js 공부하기 6. 게시물 생성하기Nest.js 2022. 4. 27. 00:09
게시물 생성 기능 만들기 게시물에 관한 로직을 처리하는 곳은 Service입니다. 그래서 먼저 Service에서 로직을 처리해준 후에 Controller에서 서비스를 불러와주겠습니다. Service -> Controller //service import { Injectable } from '@nestjs/common'; import { Board, BoardStatus } from './board.model'; @Injectable() export class BoardsService { private boards: Board[] = []; //private 사용하는 이유는 클래스 내에서만 접근해서 수정 가능하게 하려고. getAllBoards(): Board[]{ //리턴값 타입지정 return this..
-
[m1 맥북] - nest.js 공부하기 5. Board Model 정의하기Nest.js 2022. 4. 26. 23:27
Board Model 정의하기 게시물에 필요한 데이터가 어떤것이 필요한지 정의해주기 위해서 모델이 필요합니다. board Model 파일 생성 -> board.module.ts 모델을 정의하기 위해서는 Class를 이용하거나 Interface를 이용하면 됩니다. interface -> 변수의 타입만을 체크합니다. classes -> 변수의 타입도 체크하고 인스턴스 또한 생성할 수가 있습니다. board의 구조만 정의하기 위해 interface를 사용. //board.model.ts export interface Board { id: string; title : string; description: string; status : BoardStatus; } export enum BoardStatus { PU..
-
[m1 맥북] - nest.js 공부하기 4. 모든 게시물을 가져오는 Service 만들기Nest.js 2022. 4. 24. 17:13
//boards.services.ts import { Injectable } from '@nestjs/common'; @Injectable() export class BoardsService { private boards = [{"이름":"test","나이":7}]; //private 사용하는 이유는 클래스 내에서만 접근해서 수정 가능하게 하려고. getAllBoards(){ return this.boards; } } 비지니스 로직을 처리하는 서비스를 먼저 작성하고 데이터 베이스엔 바로 연결 하지 않고 모든 데이터를 가져오는 함수 만들기. //boards.controller.ts import { Controller, Get } from '@nestjs/common'; import { BoardsServi..
-
[m1 맥북] - nest.js 공부하기 2. NestJS Controller란 ?Nest.js 2022. 4. 24. 16:34
- 생성한 BoardModule에다가 필요한 모듈들을 추가 해준다. Boards Controller 생성하기. nest g controller boards --no-spec # nest : using nest-cli # g : generate # controller : controller schematic # boards : name of the schematic # --no-spec : 테스트를 위한 소스코드 생성x Providers란? - 서비스, 리포지토리, 팩토리, 헬퍼등이 프로바이더 - 그림처럼 컨트롤A에 3개의 서비스 A,B,C가 존재 할 수 있음. Service란? - @Injectable 데코레이터로 감싼 후 제공 되야함.
-
js 볼 영상카테고리 없음 2022. 4. 22. 16:21
https://www.youtube.com/watch?v=NS1cIsWlFGI&list=PLcqDmjxt30Rt9wmSlw1u6sBYr-aZmpNB3 https://poiemaweb.com/ 웹 프로그래밍 튜토리얼 | PoiemaWeb Front-end Development Tutorial poiemaweb.com http://www.yes24.com/Product/Goods/92742567 모던 자바스크립트 Deep Dive - YES24 『모던 자바스크립트 Deep Dive』에서는 자바스크립트를 둘러싼 기본 개념을 정확하고 구체적으로 설명하고, 자바스크립트 코드의 동작 원리를 집요하게 파헤친다. 따라서 여러분이 작성한 코드 www.yes24.com