본문 바로가기

내일배움 강의/강의-NestJS4

5주차 인증(Authentication) 구글/네이버/카카오/로컬 로그인 인증 주로 사용됨 JWT를 통한 인증 어떤값을 나에게 주면 너를 OOO으로 인정할게 jwt 발급 구현 ___환경설정__________ __nestjs_user폴더의 상위폴더에서 설치__________________________ nest new nestjs_user cd nestjs_user @nestjs/mapped-types, class-validator 패키지를 설치 npm i @nestjs/mapped-types class-validator lodash 패키지를 설치 npm i lodash @types/lodash ________________________________________ Visual Studio Code로 게시판 프.. 2025. 1. 27.
4주차 TypeORM 추가하기 [TypeORM 설치 명령어] npm i @nestjs/typeorm typeorm mysql2 @nestjs/config 와 joi를 설치 npm i @nestjs/config joi // app.module.ts import Joi from 'joi';import { Module } from '@nestjs/common';import { ConfigModule, ConfigService } from '@nestjs/config';import { TypeOrmModule, TypeOrmModuleOptions } from '@nestjs/typeorm';import { AppController } from './app.controller';import { AppService }.. 2025. 1. 22.
3주차 실습 환경설정 - NestJS는 npm으로 써야함 Nest.js 게시판 프로젝트 생성 nest new nestjs_board #npm 선택택 Nest.js 게시판 프로젝트 디렉토리로 이동 cd nestjs_board @nestjs/mapped-types, class-validator 패키지를 설치 npm i @nestjs/mapped-types class-validator lodash 패키지를 설치 npm i lodash @types/lodash Visual Studio Code로 게시판 프로젝트 열기 code . tsconfig.json에 추가   "esModuleInterop": true // 추가. ES6 모듈 사양을 준수하여 CommonJS 모듈을 가져오기 prettier 설치 npm install -.. 2025. 1. 21.
1주차 웹서버 틀 + express 패키지 설치const express = require('express')const app = express() app.get('/', function (req, res) { res.send('Hello World')}) app.listen(3000) // 3000번 포트로 WAS 서버 바로 띄우기! Express.js로 복잡한 웹 서버를 개발클라이언트가 JSON 데이터를 보낼 때 해당 페이로드를 파싱하기 위해서 body-parser 미들웨어를 적용해야함. 4.16 버전 이후에는 express.json() 모듈을 body-parser 대신 미들웨어에 적용 body-parser 적용하여 페이로드 파싱 기능 추가 const express = require('express')cons.. 2025. 1. 19.