본문 바로가기

NestJS13

NestJS 빠른 테스트를 위한 명령어 npm run start:dev NestJS 빠른 테스트를 위한 명령어 npm run start:dev 프로젝트를 개발하면서 코드를 작성하고 테스트하며 개발환경을 구축하는 일은 빈번한 작업 중 하나입니다. NestJS를 사용하는 경우에도 자주 사용하는 명령어 중 하나가 npm run start입니다. 그러나 npm run start:dev 명령어를 사용하면 테스트 작업을 더욱 편리하게 수행할 수 있습니다. 이 글에서는 두 명령어의 차이와 npm run start:dev의 편리한 기능에 대해 알아보겠습니다. npm run start vs npm run start:dev 먼저, npm run start와 npm run start:dev의 차이를 살펴봅시다. npm run start 기본적인 개발 서버를 시작합니다. 코드가 수정되면 수동으로.. 2024. 1. 5.
NestJS ejs 적용하는 방법, 동적 웹페이지 렌더링 하기 NestJS ejs 적용하는 방법, 동적 웹페이지 렌더링 하기 NestJS는 강력한 서버 사이드 애플리케이션 프레임워크로, EJS(Embedded JavaScript)와 같은 템플릿 엔진을 사용하여 동적인 웹 페이지를 렌더링할 수 있습니다. 이 글에서는 NestJS 프로젝트에 EJS를 적용하는 방법에 대해 알아보겠습니다. NestJS ejs 적용하는 방법 1. NestJS 프로젝트 생성 NestJS 프로젝트를 생성하기 위해 터미널에서 다음 명령어를 실행합니다. nest new my-nest-project cd my-nest-project 2. EJS 패키지 설치 NestJS에서 EJS를 사용하려면 관련 패키지를 설치해야 합니다. npm install ejs --save 3. 메인 파일 수정 main.ts.. 2024. 1. 4.
NestJS JWT 토큰 유효 시간 설정하는 방법 NestJS JWT 토큰 유효 시간 설정하는 방법 NestJS에서 JWT(Json Web Token)을 사용하여 인증을 구현할 때, 토큰의 유효 시간을 설정하는 것은 중요한 보안 고려 사항 중 하나입니다. 이 글에서는 Nest.js의 JwtModule을 사용하여 JWT 토큰의 유효 시간을 설정하는 방법에 대해 알아보겠습니다. NestJS에서 JWT 사용하는 방법 1. 모듈 생성 및 설정 먼저, Nest.js 애플리케이션에서 사용자 모듈(UserModule)과 인증 모듈(AuthModule)을 생성합니다. AuthModule에서는 Passport 및 JwtModule을 설정합니다. // auth.module.ts import { UserModule } from 'src/user/user.module'; i.. 2023. 12. 28.
NestJS 앱의 시작, main.ts 기본 구조 NestJS 앱의 시작, main.ts 기본 구조 우리의 NestJS 앱이 여기서 시작됩니다. main.ts 파일은 우리 앱의 진입점이자, 새로운 모험의 문을 열어주는 열쇠입니다. 이 코드를 통해 앱이 어떻게 생성되고 구동되는지 알아봅시다. main.ts 구조 main.ts 기본 구조 import { ValidationPipe } from '@nestjs/common'; import { NestFactory } from '@nestjs/core'; import { AppModule } from './app.module'; async function bootstrap() { const app = await NestFactory.create(AppModule); app.useGlobalPipes( new V.. 2023. 12. 27.