Nest(27)
-
[BackEnd][Node.js][Nest.js] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ํ์ ๊ฐ์
Project Git Hub ๐ ๋ชฉ์ฐจ โ [BackEnd][Node.js][nest.js-PJ] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ์ด๊ธฐ ๊ตฌ์ฑ(Pipe, TypeORM, Configuration, Swagger, Logger) โ [BackEnd][Node.js][Nest.js] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ํ์ ๊ฐ์ โ [BackEnd][Node.js][Nest.js] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - JWT๋ฅผ ์ด์ฉํ Login โ [BackEnd][Node.js][Nest.js] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - Passport, JWT๋ฅผ ์ด์ฉํ ์ธ๊ฐ ์ฒ๋ฆฌ โ [BackEnd][Node.js][Nest.js] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - Custom Decorator โ [BackEnd][Node.j..
2022.04.11 -
[Nest.js] API ์ค๊ณ - ์์ฒญ, ์๋ต ๊ฐ์ฒด (Request, Response Object)
๐ ์์ฒญ, ์๋ต ๊ฐ์ฒด ๐ฝ ์์ฒญ ๊ฐ์ฒด(Request Object) `Client`๊ฐ ๋ณด๋ธ `Request(์์ฒญ)`์๋ ์ธ๋ถ ์ ๋ณด๋ฅผ ํ์๋ก ํ ๋๊ฐ ์์ ์ ์๋ ๊ฒ์ด์์. ์๋ฅผ ๋ค๋ฉด `Session ์ ๋ณด`, `Request Header ์ ๋ณด` ๋ฑ์ด์์. `Nest.js`์์๋ `Express.js`๋ `Fastify`์ ์์ฒญ ๊ฐ์ฒด์ ์ ๊ทผํ ์ ์๋๋ก ํด ์ฃผ๋ ๊ฒ์ด์์. `@Res()` ์ฒ๋ผ Handler์ ์๊ทธ๋์ณ์ Decorator๋ฅผ ์ถ๊ฐํ์ฌ `Nest.js`์ ์ฃผ์ ํ๋๋ก ์ ์ธํ์ฌ ์์ฒญ ๊ฐ์ฒด์ ์ ๊ทผํ ์ ์๋ ๊ฒ์ด์์. ๋ง์ฝ `TypeScript`๋ฅผ ์ด์ฉํ ๊ฒฝ์ฐ ์์ ์์ ์ฒ๋ผ `Express.js`์ `Request`๋ฅผ ์ด์ฉํ๊ธฐ ์ํด `@types/express` Package๋ฅผ ์ค์น ํด์ผ ๋๋ ๊ฒ์ด์์..
2022.04.10 -
[Node.js][Nest.js] ERROR [ExceptionHandler] No metadata for "{EntityName}" was found.
๐ทโ๏ธ ์์ ์ค์ธ ๋ด์ฉ ์ฃผ๋ํ๋์ `Nest.js`๋ฅผ ์ด์ฉํ์ฌ ๊ฒ์ํ ๊ตฌํ์ ์ํด ์ด๊ธฐ ๊ตฌ์ฑ ์์ ์ผ๋ก `Controller`, `Entity`, `Module`, `Repository`, `Servcie` ๋ฑ์ ๋ค ๋ง๋ค๊ณ , Server๋ฅผ ๊ตฌ๋ํด ๋ณธ ๊ฒ์ด์์. ์์ ๋ด์ฉ ๋ณด๊ธฐ [BackEnd][Node.js][nest.js-PJ] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ๊ฒ์ํ ๋ง๋ค๊ธฐ : ์ด๊ธฐ ๊ตฌ์ฑ(Entity, Controller, Project Git Hub ๐ ๋ชฉ์ฐจ โ [BackEnd][Node.js][nest.js-PJ] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ์ด๊ธฐ ๊ตฌ์ฑ(Pipe, TypeORM, Configuration, Swagger, Logger) โ [BackEnd][Node.js][nest.js-PJ] ..
2022.04.10 -
[BackEnd][Node.js][nest.js-PJ] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ๊ฒ์ํ ๋ง๋ค๊ธฐ : ์ด๊ธฐ ๊ตฌ์ฑ(Entity, Controller,Module,Repository,Service)
Project Git Hub ๐ ๋ชฉ์ฐจ โ [BackEnd][Node.js][nest.js-PJ] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ์ด๊ธฐ ๊ตฌ์ฑ(Pipe, TypeORM, Configuration, Swagger, Logger) โ [BackEnd][Node.js][Nest.js] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ํ์ ๊ฐ์ โ [BackEnd][Node.js][Nest.js] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - JWT๋ฅผ ์ด์ฉํ Login โ [BackEnd][Node.js][Nest.js] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - Passport, JWT๋ฅผ ์ด์ฉํ ์ธ๊ฐ ์ฒ๋ฆฌ โ [BackEnd][Node.js][Nest.js] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - Custom Decorator โ [BackEnd][Node.j..
2022.04.10 -
[Node.js][Nest.js] Logger ๊ธฐ๋ฅ
๐ Nest.js์ Logger ๐ฝ ๊ฐ์ Application์ ์ด์ํ ๋, ๋ง์ `Exception`๊ณผ ๊ฐ๋ฐ์๋ ์ธ์ฐ๋ ๊ฒ์ด์์. `Exception`์ด ํฐ์ก์ ๋, ์ด๋ค ๋ถ๋ถ์ด ๋ฌธ์ ์ธ์ง ํ์ธํ๋ ๋ฐฉ๋ฒ์ `Debug`๋ผ๋ ๋ฐฉ๋ฒ๋ ์์ง๋ง, `Logger`๋ฅผ ์ด์ฉํ๋ ๋ฐฉ๋ฒ๋ ์๋ ๊ฒ์ด์์. ๐ฝ Log ์ข ๋ฅ ์ข ๋ฅ ๋ด ์ฉ Log ์ค์ ์ ๋ณด ๋ฒ์ฉ Logging Warnning ์น๋ช ์ ์ด๊ฑฐ๋, ํ๊ดด์ ์ด์ง๋ ์์ ์ฒ๋ฆฌ๋์ง ์์ ๋ฌธ์ Error ์น๋ช ์ ์ด๊ฑฐ๋, ํ๊ดด์ ์ธ ์ฒ๋ฆฌ๋์ง ์์ ๋ฌธ์ Debug ์ค๋ฅ ๋ฐ์ ์ Logic์ Debugํ๋๋ฐ, ๋์์ด ๋๋ ์ ์ฉํ ์ ๋ณด (๊ฐ๋ฐ์ ์ฉ) Verbose Application ๋์์ ๋ํ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํ๋ ์ ๋ณด (์ด์์ ์ฉ) ๐ฆ Log Level ์ํ๋ ๋๋ก ๊ตฌ๋ ํ๊ฒฝ์ ๋ฐ๋ผ ..
2022.04.09 -
[BackEnd][Node.js][nest.js-PJ] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ์ด๊ธฐ ๊ตฌ์ฑ(Pipe, TypeORM, Configuration, Swagger, Logger)
Project Git Hub ๐ ๋ชฉ์ฐจ โ [BackEnd][Node.js][nest.js-PJ] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ์ด๊ธฐ ๊ตฌ์ฑ(Pipe, TypeORM, Configuration, Swagger, Logger) โ [BackEnd][Node.js][Nest.js] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ํ์ ๊ฐ์ โ [BackEnd][Node.js][Nest.js] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - JWT๋ฅผ ์ด์ฉํ Login โ [BackEnd][Node.js][Nest.js] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - Passport, JWT๋ฅผ ์ด์ฉํ ์ธ๊ฐ ์ฒ๋ฆฌ โ [BackEnd][Node.js][Nest.js] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - Custom Decorator โ [BackEnd][Node.j..
2022.04.09