[Code Factory] [ๅ็ด] NestJS REST API ใใใฏใจใณใๅฎๅ จๅพๆใในใฟใผใฏใฉใน - NestJS Core
JavaScriptใTypeScriptใซ็ถใใฆใๆฌกใฏใใใฏใจใณใ้็บใงใใNestJSใไฝฟ็จใใฆREST APIใใใฏใจใณใ้็บใSocket IO้็บใใใณ้ ๅธใ่กใใใจใใงใใพใใ
ๅ่ฌ็ 1,835ๅ
้ฃๆๅบฆ ๅ็ด
ๅ่ฌๆ้ ็กๅถ้

- ๆช่งฃๆฑบ
[๊ณต์ ] DTO optional ํ๋๊ฐ undefined๋ก ์กํ TypeORM ์กฐ๊ฑด์ด ๊นจ์ง๋ ํ์
Postman ํ ์คํธ ์ค ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ค์ง ๋ชปํ๋ ๋ฌธ์ ๊ฐ ์๊ฒจ ์์ธ์ ์ฐพ์๋ณด์์ต๋๋ค.
javascripttypescriptrest-apinestjsbackendmochafreddo
ใป
2ใถๆๅ
0
67
1
- ๆช่งฃๆฑบ
where ํค์๋๊ฐ ๋ค์ด๊ฐ๋ ๋ฉ์๋์ ์๋ ๋ฉ์๋
์๋ฅผ๋ค์ด์ count๋ ์กฐ๊ฑด์ ๊ฑธ๋ where : {} ์ด๋ฐ์์ผ๋ก ํ๋๋ฐ sum์ ๋ฐ๋ก {}๋ง ํ๋๋ผ๊ตฌ์. ์ด๋ฐ์์ผ๋ก where ํค์๋๋ฅผ ์ฐ๋ ๋ฉ์๋์ ์์ฐ๋ ๋ฉ์๋๊ฐ ๋ง์ด ๋๋๋๋ฐ ์ด๋ค ๊ธฐ์ค์ธ์ง ์ ์ ์์๊น์? ํท๊ฐ
javascripttypescriptrest-apinestjsbackendgelab
ใป
3ใถๆๅ
0
44
1
- ่งฃๆฑบ
BearerTokenGuard์์ db๋ฅผ ์กฐํํด์ ์ ์ ์ ๋ณด๋ฅผ ๋ถ๋ฌ์ค๋ ์ด์ ?
BearerTokenGuard์์ db๋ฅผ ์กฐํํด์ ์ ์ ์ ๋ณด๋ฅผ ๋ถ๋ฌ์ค๋ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค.์ ๊ฐ ์คํ๋ง์ผ๋ก ๊ฐ๋ฐํ์ ๋๋ role์ jwt์ ๋ด๊ณ ๋ณ๋์ db ์กฐํ ์์ด ์คํ๋ง ์ํ๋ฆฌํฐ์์ ๊ฒ์ฆ์ ํ์ด์์.
javascripttypescriptrest-apinestjsbackendcloudhat179338
ใป
3ใถๆๅ
0
55
1
- ๆช่งฃๆฑบ
app.controller app.service ๋ ์ง์๋๋๋์?
์ ์๋ ๊ฐ์๋ฅผ ๋ณด๋ค ๊ถ๊ธํ๊ฒ ์๋๋ฐ src์ต์์ ๊ฒฝ๋ก main.ts๋ nestjs๋ฅผ ์คํ์ํค๊ธฐ ์ํ ์์์ ์ด๊ณ <code class="languag
javascripttypescriptrest-apinestjsbackendsan12
ใป
3ใถๆๅ
0
61
1
- ๆช่งฃๆฑบ
@JoinColumn์ ์ฐ๋ ๊ฒฝ์ฐ์ ์์ฐ๋ ๊ฒฝ์ฐ์ ์ฐจ์ด
@JoinColumn์ ๋ช ์ํ๋ ๊ฒฝ์ฐ๊ฐ ์๊ณ ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ ๋ฌด์จ ์ฐจ์ด์ธ๊ฐ์?๋จ์ํ ์๋์ฒ๋ผ ์ปฌ๋ผ ๋ช ์ ๋ช ์ํด์ฃผ๊ธฐ ์ํด์ @JoinColumn์ด ์ฌ์ฉ๋๋ ๊ฑธ๊น์?@Joi
javascripttypescriptrest-apinestjsbackendoridori2705
ใป
4ใถๆๅ
0
58
1
- ๆช่งฃๆฑบ
ํฌํธ 3000์์ listenํ๋ ๊ณณ๊น์ง ๋์ด๊ฐ์ง ์์ต๋๋ค.
์ด๊ธฐ ์ธํ ์์ "yarn start:dev"์คํ ์, Nest ์ฑ์ด ํฌํธ listen๊น์ง ์ ๋์ด '/' path ์์ฒญ ์ 'Hello World!' ๋ฌธ์์ด์ ์ ์๋ตํ๋ ๊ฒ์ ํ์ธํ์ต๋๋ค.<p style="te
javascripttypescriptrest-apinestjsbackendkim20130390511491
ใป
4ใถๆๅ
0
50
1
- ๆช่งฃๆฑบ
PickType ์ฌ์ฉ ์ `as const`๋ฅผ ๊ผญ ์ฌ์ฉํด์ผ ํ๋์?
https://doc
javascripttypescriptrest-apinestjsbackendmochafreddo
ใป
5ใถๆๅ
0
88
2
- ๆช่งฃๆฑบ
socket connect ์ค๋ฅ
์๋ ํ์ธ์.nestJS๊ฐ์๋ฅผ ์ ์์ฒญํ๊ณ ์์ต๋๋ค.์งํํ๋ ๊ณผ์ ์์ Socket Connect ์ฐ๊ฒฐ ์์ฒญ์
javascripttypescriptrest-apinestjsbackendtjd4119
ใป
5ใถๆๅ
0
77
2
- ๆช่งฃๆฑบ
๊ฐ์๋ฅผ ๋ค์ผ๋ฉด์ ๊ถ๊ธํ ์
Spring(Java)์ ์ฝ 1~2๋ ์ ๋ ๊ณต๋ถํ๋ค๊ฐ, ์ต๊ทผ ์ ์ฌ ํ NestJS๋ฅผ ์๋กญ๊ฒ ๋ฐฐ์ฐ๊ณ ์์ต๋๋ค.๊ณต๋ถํ๊ธฐ ์ํ ๊ฐ์๋ฅผ ๋ฃ๋ ์ค ๋ฌธ๋ ๊ถ๊ธ์ฆ์ด ์๊ฒจ ์ด๋
javascripttypescriptrest-apinestjsbackendtak9804181437
ใป
5ใถๆๅ
0
87
2
- ่งฃๆฑบ
DELETE ์์ฒญ์ ๋ฐํ๊ฐ์ ์ด๋ค ๊ธฐ์ค์ผ๋ก ๊ฒฐ์ ํ๋ ๊ฒ ์ข์๊น์?
CRUD ์ค DELETE ์์ฒญ์ ๊ฒฝ์ฐ ์ด๋ค ๊ธฐ์ค์ผ๋ก ๋ฐํ ํ์ ์ ์ ํ๋ ๊ฒ ์ข์์ง ๊ถ๊ธํฉ๋๋ค.์ ๊ฐ ์๊ฐํ๊ธฐ์๋ ์๋ ๋ ๊ฐ์ง ๋ฐฉ์์ด ์์ ๊ฒ ๊ฐ์ต๋๋ค.
javascripttypescriptrest-apinestjsbackendtkyoun12409907
ใป
5ใถๆๅ
0
50
2
- ๆช่งฃๆฑบ
์ปค๋ฆฌํ๋ผ ์ง๋ฌธ
์ฝ๋ํฉํ ๋ฆฌ ๋์ค์ฝ๋์ ์ง๋ฌธํ๋ฉด ๋์ฑ ๋น ๋ฅด๊ฒ ์ง๋ฌธ์ ๋ฐ์ ๋ณผ ์ ์์ต๋๋ค![์ฝ๋ํฉํ ๋ฆฌ ๋์ค์ฝ๋]<a target="_blank" rel="noopener n
javascripttypescriptrest-apinestjsbackendyo69016086
ใป
7ใถๆๅ
0
87
2
- ๆช่งฃๆฑบ
put ์์ฒญ์ ์ธ์
์์ผ๋ก ๋์ค๋ put ์์ฒญ์ ๋ชจ๋ patch์ ํด๋นํ๊ณ ์์ ํ๋ ๋ถ๋ถ์ด ์๋ค๋๋ฐ์ธ์ ์ฏค ๋์ค๋์?์ง๊ธ ty
javascripttypescriptrest-apinestjsbackendfffllloo2
ใป
7ใถๆๅ
0
79
3
- ๆช่งฃๆฑบ
typeorm VS prisma
ํ๋ฌํฐ ์ด๊ธ, ์ค๊ธ๊น์ง ๋ณด๊ณ nestjs ๊ฐ์๊น์ง ์ ๋ณด๊ณ ์๋ ํ์์ ๋๋ค ํน์ ํ์ฌ ํ์ ์์๋ typeorm๋ง์ด ์ฌ์ฉํ๋์??pri
javascripttypescriptrest-apinestjsbackendwinwin7200
ใป
7ใถๆๅ
0
279
2
- ๆช่งฃๆฑบ
142 ๊ฐ์ > 4:00 > ํฌ์คํธ๋ฉ ํ์ฉ ๊ด๋ จ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
ํฌ์คํธ๋ฉ > /posts api ์์ฒญ > response ๊ฐ์ next ๊ฐ ํด๋ฆญ์ > ์๋ก์ด api ์์ฑํ Auth์ ์๋์ผ๋ก ํ ํฐ์ด ์ค์ ๋๊ฒ ํ๋ ๋ฐฉ๋ฒ์ ์๊ณ ์ถ์ต๋๋ค. <p
javascripttypescriptrest-apinestjsbackendseoklee0816
ใป
7ใถๆๅ
0
69
2
- ๆช่งฃๆฑบ
User ๋ฐ์ฝ๋ ์ดํฐ ๋ฒ๊ทธ ์์ ์ ๋ฌ๋๋ฆฝ๋๋ค.
nestjs-lv1/src/posts/posts.controller.ts > postPosts<p s
javascripttypescriptrest-apinestjsbackendseoklee0816
ใป
7ใถๆๅ
0
61
1
- ๆช่งฃๆฑบ
git ์ฃผ์ ๋ถํ๋๋ฆฝ๋๋ค.
์ฝ๋ ์ฐธ๊ณ ๊ฐ ํ์ํด์ ์์ฒญ๋๋ ค์
javascripttypescriptrest-apinestjsbackendseoklee0816
ใป
7ใถๆๅ
0
101
2
- ๆช่งฃๆฑบ
nest g resource ๋ช ๋ น์ด ์๋ฌ
nest g resource ๋ช ๋ น์ด ์คํ์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. nest new ํด๋๋ช <p style="text-align: lef
javascripttypescriptrest-apinestjsbackendmidbar
ใป
7ใถๆๅ
0
89
2
- ่งฃๆฑบ
๋ก๊ทธ์ธ ์๋ํฌ์ธํธ ๊ด๋ จ ์ง๋ฌธ
์๋ ํ์ธ์ ์ฝํฉ๋ ๊ฐ์ ์ ๋ง ์ ์ฉํ๊ฒ ๋ฃ๊ณ ์์ต๋๋ค ๊ฐ์๋ฅผ ์๊ฐํ๊ณ ๋๋ค ์ฝ๋๋ฅผ ๋ถ์ํ๊ณ ์๋ ์ค ์ด์ํ๋ค๊ณ ๋๋ ๋ถ๋ถ์ด ์์ด ์ง๋ฌธ๋๋ฆฝ๋๋ค<code class="language-typescript
javascripttypescriptrest-apinestjsbackendxpsa07203051
ใป
8ใถๆๅ
0
78
2
- ๆช่งฃๆฑบ
yarn์ผ๋ก express ๋ค์ด ํ node 2_server.js ์คํ ์๋๋ ๊ฒฝ์ฐ
์ ๋ yarn node 2_server.js ๋ก ์คํํ๋ ๋๋ค์![์ฝ๋ํฉํ ๋ฆฌ ๋์ค์ฝ๋]<a target="_blank" re
javascripttypescriptrest-apinestjsbackendghdwnsrl19914924
ใป
8ใถๆๅ
0
121
3
- ่งฃๆฑบ
"ํํ ์ฌ์ฉ๋๋ ๋ฉ์๋" ๊ฐ์ ๊ด๋ จ ์ง๋ฌธ์ ๋๋ค~
์ฝ๋ํฉํ ๋ฆฌ ๋์ค์ฝ๋์ ์ง๋ฌธํ๋ฉด ๋์ฑ ๋น ๋ฅด๊ฒ ์ง๋ฌธ์ ๋ฐ์ ๋ณผ ์ ์์ต๋๋ค![์ฝ๋ํฉํ ๋ฆฌ ๋์ค์ฝ๋]<a target="_blank" rel="noopener n
javascripttypescriptrest-apinestjsbackendaumsbk7629
ใป
10ใถๆๅ
0
86
2

