티스토리 뷰
nest api 서버 개발 프로젝트
[nestjs] 1. testController / testService 생성 및 helloworld
개발자 고포고 2021. 11. 14. 00:23반응형
[nestjs] 1. testController / testService 생성 및 helloworld
0. nest 기본 생성 규칙
nest g(generate) [name] or [alias] [keyword]
1. testController / testService 생성
$ nest g co test
$ nest g s test
2. testService에 getTest 함수 추가
import { Injectable } from '@nestjs/common';
@Injectable()
export class TestService {
getTest(): string {
return 'test';
}
}
3. testController testService 등록 및 @Get() 추가
import { Controller, Get } from '@nestjs/common';
import { TestService } from './test.service';
@Controller('test')
export class TestController {
constructor(private readonly testService: TestService) {}
@Get()
getTest(): string {
return this.testService.getTest();
}
}
추가 설명: contructor에 readonly 등록함으로써 Inject로 추가
4. 작동 확인
$ npm run start
5. github commit 및 최신 소스 clone
[github commit]
https://github.com/gofogo2/nest-js-api/commit/7c3da3d6de627a79559068460ecaafa84008056a
[github 최신소스 clone]
https://github.com/gofogo2/nest-js-api.git
#nestjs #typescript #javascript #js #ts #api #controller #service
반응형
'nest api 서버 개발 프로젝트' 카테고리의 다른 글
[nestjs] 4. nestjs환경에서 설정파일 config로 빼기(Joi, config, cross-env) (0) | 2021.11.15 |
---|---|
[nestjs] 3. nestjs 환경에서 기본적인 CRUD(Create Read Update Delete) 완성하기 (0) | 2021.11.14 |
[nestjs] 2. nestjs환경에 typeorm을 적용하여 데이터베이스 연결하기 (0) | 2021.11.14 |
[nestjs] 0. 프로젝트 생성 (0) | 2021.11.14 |
[typescript(타입스크립트)/nestjs]nestjs로 api 서버 1분만에 만들기 (0) | 2021.11.13 |
댓글
반응형