Nest(27)
-
[Nest.js] TypeORM Table ๊ด๊ณ๊ฐ ๋งบ์ด์ก์ ๋, Seeding (feat. Migration)
NestJS๋ก ๋ฐฐ์ฐ๋ ๋ฐฑ์๋ ํ๋ก๊ทธ๋๋ฐ:ํ์ ์คํฌ๋ฆฝํธ ํ๊ฒฝ์ ์ฐจ์ธ๋ ์๋ฒ ํ๋ ์์ํฌ๋ฅผ ๋ง๋๋ค COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." GitHub - junyharang-coding-study/GraphQL-Study: GraphQL์ ๊ณต๋ถํ๊ณ , ์ค์ตํ ์ฝ๋์์ ๐ GraphQL์ ๊ณต๋ถํ๊ณ , ์ค์ตํ ์ฝ๋์์ ๐. Contribute to junyharang-coding-study/GraphQL-Study development by creating an account on GitHub. github.com ๐ทโ๏ธ ์์ ์ค์ธ ๋ด์ฉ ์ด ๊ธ์ Nest.JS๋ฅผ ์ด์ฉํด GraphQL ์ค์ต ํ๊ฒฝ ๊ตฌ์ฑ ์ค Mock Data๋ฅผ ..
2023.11.30 -
GraphQL๊ณผ Apollo ๋๋ฒ์งธ ์ด์ผ๊ธฐ - REST API๋?
์นด์นด์คํ์ด | ๋ง์ ๋๊ณ ๊ธ์ตํ๋ค ์ฌ๊ธฐ๋ฅผ ๋๋ฌ ๋งํฌ๋ฅผ ํ์ธํ์ธ์. qr.kakaopay.com GraphQL๊ณผ ํ์ ์คํฌ๋ฆฝํธ๋ก ๊ฐ๋ฐํ๋ ์น ์๋น์ค:์ค๊ณ๋ถํฐ ๊ฐ๋ฐ·๋ฐฐํฌ๊น์ง ๋ฐ๋ผ ํ๋ฉฐ ์์ฑํ๋ ์น ํ COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ ๋ชฉ์ฐจ โ GraphQL๊ณผ Apollo ์ฒซ๋ฒ์งธ ์ด์ผ๊ธฐ - ๊ฐ๋ ์ตํ๊ธฐ โ GraphQL๊ณผ Apollo ๋๋ฒ์งธ ์ด์ผ๊ธฐ - REST API๋? โ GraphQL๊ณผ Apollo ์ธ๋ฒ์งธ ์ด์ผ๊ธฐ - GraphQL์ ์ ๋ณด ์ฃผ๊ณ ๋ฐ๋ ๋ฐฉ์ โ GraphQL๊ณผ Apollo ๋ค๋ฒ์งธ ์ด์ผ๊ธฐ - Apollo๋? โ GraphQL๊ณผ Apollo ๋ค์ฏ๋ฒ์งธ ์ด์ผ๊ธฐ - GraphQL์ ๊ฐ๋จํ๊ฒ ๊ตฌํํด ๋ณด..
2023.11.16 -
[M1 Mac] NVM, Node.js, NPM ์ค์น
"์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ NVM, Node.js, NPM ์ค์น ๐ฝ M1 Macbook ๐ฆ ์ค์น ๋ฐ ๊ตฌ์ฑ ์ต์ด Homebrew๋ฅผ ์ค์นํด์ผ ํด์. ํฐ๋ฏธ๋์ ์ด๊ณ , ์๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ Homebrew๋ฅผ ๋จผ์ ์ค์นํด ์ฃผ์ธ์. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ๋งฅ๋ถ์์ brew ๋ช ๋ น์ด๋ฅผ ํตํด Node๋ฅผ ๋ฐ๋ก ์ค์นํ ์ ์๊ณ , Linux์์๋ apt-get install -y node ๋ฑ์ ํตํด ์ค์นํ ์ ์์ง๋ง, ์ด ๋ฐฉ๋ฒ์ ๊ถ์ฅ๋์ง ์๋ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ํด์. ๊ทธ ์ด์ ๋ OS์ ์ง์ ์ค์นํ๊ฒ ๋๋ฉด ๋์ค์ Nod..
2023.11.16 -
[BackEnd][Node.js][Nest.js] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - Passport, JWT๋ฅผ ์ด์ฉํ ์ธ๊ฐ ์ฒ๋ฆฌ
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] Middle Ware(๋ฏธ๋ค์จ์ด)
๐ Nest.js์ Middle Ware ๐ฝ ๊ฐ์ `Pipes`, `Filters`, `Guards`, `Interceptors` ๋ฑ์ด `Nest.js`์์๋ ๋ฏธ๋ค์จ์ด๋ผ๊ณ ๋ถ๋ฆฌ๋ ๊ฒ์ด์์. ๐ฝ ๋ํ Middle Ware ์ด ๋ฆ ๋ด ์ฉ Pipes Pipe๋ Client ์์ฒญ ์ ํจ์ฑ ๊ฒ์ฌ ๋ฐ Payload ๋ณํ์ ์ํด ์ฌ์ฉ. Data๋ฅผ ์์ํ ๋๋ก ์ง๋ ฌํ. ์์ธํ ์ค๋ช Filters ์ค๋ฅ ์ฒ๋ฆฌ ๋ฏธ๋ค์จ์ด. ํน์ ์ค๋ฅ ์ฒ๋ฆฌ๊ธฐ๋ฅผ ์ฌ์ฉํ ๊ฒฝ๋ก์ ๊ฐ ๊ฒฝ๋ก ์ฃผ๋ณ์ ๋ณต์ก์ฑ์ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ ์ ๊ณต. Guards ์ธ์ฆ ๋ฏธ๋ค์จ์ด. ์ง์ ๋ ๊ฒฝ๋ก๋ก ํต๊ณผํ ์ ์๋ Client์ ๊ทธ๋ ์ง ์๋ Client์ ๋ํด Server์๊ฒ ๋ด์ฉ ์ ๊ณต. Interceptors ์๋ต Mapping ๋ฐ ์บ์ ๊ด๋ฆฌ์ ์์ฒญ Logging๊ณผ ๊ฐ์ ์ ํ ..
2022.04.11 -
[BackEnd][Node.js][Nest.js] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - JWT๋ฅผ ์ด์ฉํ ๋ก๊ทธ์ธ
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