ใใฃใใใใใใใฏใจใณใNestJSใๅบ็คใใๆทฑๅใพใง
JavaใซใฏSpringใใใใPythonใซDjangoใใใๅ ดๅใNodeใซใฏNestJSใใใใพใ!ใใญใใงใใทใงใใซใชNodeใฎใใใฏใจใณใNestJSใจNodeใชใใธใงใฏใๆๅใใญใฐใฉใใณใฐใจใใถใคใณใใฟใผใณใๅญฆใณใพใใใ๏ผใใฎใณใผในใฏใกใณใใผใทใใใฎใตใในใฏใชใใทใงใณใณใผในใงใใใไธๅบฆ่ณผๅ ฅใใใจ่ฟฝๅ ใใ็ถใใNestJSใฎใใฏใใใฏใDBใใในใใชใฉใฎใณใผในใๅ่ฌใงใใพใใ
ๅ่ฌ็ 2,808ๅ
้ฃๆๅบฆ ๅ็ด
ๅ่ฌๆ้ ็กๅถ้
.png?w=736)
- ๆช่งฃๆฑบ
ํ๋ก์ ํธ ํ๊ฒฝ ์ธํ ํ ๋ ์ต์ ๋ ธ๋ ๋ฒ์ ผ์ ์ฌ์ฉํ์๋ ๋ถ๋ค์ ์ฐธ๊ณ ํ์ ๋ ์ข์ ๊ฒ ๊ฐ์์~
node ๋ฒ์ ผ์ 20 ๋ฒ์ ผ๋์ ๋๋ค.๊ฐ์ ์๋ฃ ๊ธฐ๋ฐ์ผ๋ก ๋ฒ์ ผ ์ ๋ฐ์ดํธ๋ฅผ ํด๋์์.. ํค๋งค์๋ ๋ถ๋ค์ ์ฐธ๊ณ ํ์ ๋ ์ข์ ๊ฒ ๊ฐ์์! <p
node.jsmongodbexpressnestjsssrgentlemonster772867
ใป
3ใถๆๅ
2
66
1
- ๆช่งฃๆฑบ
DTO์ ๋ํ ์ง๋ฌธ
์๋ ํ์ธ์ ๊ฐ์ ์ ๋ฃ๊ณ ์์ต๋๋ค. DTO์ ๋ํ ๊ถ๊ธ์ฆ์ด ์์ด ์ง๋ฌธ ๋จ๊น๋๋ค. <p style="text-al
node.jsmongodbexpressnestjsminals05201715
ใป
5ใถๆๅ
1
73
2
- ๆช่งฃๆฑบ
Request Scope์ ๋ํ ๋ด์ฉ
Request Scope (์์ฒญ๋จ์ ์ค์ฝํ) ์ ๋ํด์ ์ธ์ , ์ ์จ์ผํ๋์ง ๊ถ๊ธํ๋๋ฐ, ๊ฐ์ ์ด๋ ๋ถ๋ถ์์ ๋ค๋ฃจ๋์ง ๋ณด์ง๋ชปํด์์ ํน์ ์ ๊ฐ ๋ชป์ฐพ๋ ๊ฑธ๊น์
ahgnuesho
ใป
5ใถๆๅ
0
29
2
- ๆช่งฃๆฑบ
๋ฐฑ์๋ MVC์์ View์ ์ญํ ์ ๋ฌด์์ธ๊ฐ์?
ํ๋ก ํธ์๋์ ๋ฐฑ์๋๋ ๋ฐ๋ก ๋๋ ์ ๊ฐ๋ฐํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค๊ณ ์๊ณ ์์ต๋๋ค.์ด๋ด ๋, NestJS๋ ์ง์ ํ๋ฉด์ ๋ง๋ค์ด์ ๋ณด์ฌ์ฃผ์ง ์๊ณ ํ๋ก ํธ์๋์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ธฐ๋ง
node.jsmongodbexpressnestjsssrtobestar20208773
ใป
5ใถๆๅ
1
77
2
- ่งฃๆฑบ
์ถ๊ฐ ์ ๋ฐ์ดํธ ๊ด๋ จ ๊ฑด
์์ ์ ์ถ๊ฐ ์ ๋ฐ์ดํธ ํ๋ ๋ถ๋ถ์ ์ญ์ ๋๊ฑฐ ๊ฐ์์,์์ด์ง๊ฑธ๊น์?<img src="https://cdn.inflearn.com/public/files/posts/a2a8581e-e8b7-47c8-8
node.jsmongodbexpressnestjsssrcastle
ใป
5ใถๆๅ
0
77
2
- ๆช่งฃๆฑบ
nest js ๋ฒ์ ๋ฌธ์
์๊ฐ์๋ถ๋ค์ ์ง๋ฌธ์ ๊ธฐ๋ค๋ฆฝ๋๋ค! - ์๋ฌ์ ํด๋นํ๋ ์ง๋ฌธ์ "์๋ฌ๊ฐ ๋ฐ์ํ ์ํฉ์ ๋ํ ์ถฉ๋ถํ ์ค๋ช ", "์๋ฌ ๋ฉ์ธ์ง", "์๋ฌ๊ฐ ๋ ์ฝ๋ ์คํฌ๋ฆฐ์ท"์ ํจ
node.jsmongodbexpressnestjsssrabcqkdnxm3732
ใป
6ใถๆๅ
0
73
2
- ๆช่งฃๆฑบ
mongdb ์คํค๋ง ๊ณต์ ๋ฌธ์์ ํํ๊ฐ ๋ค๋ฅธ ์ด์ ๊ถ๊ธํฉ๋๋ค.
์์ ์์ ๋ณด์ฌ์ฃผ์ ์ฝ๋์ nest.js ๊ณต์ ๋ฌธ์์์ ์ ๊ณตํ๋ ์คํค๋ง ํ์ผ์ ๊ตฌ์กฐ๊ฐ ์ด์ง ๋ค๋ฅธ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค.1. xtyatDocument = Hy
node.jsmongodbexpressnestjsdevjihye
ใป
9ใถๆๅ
0
91
1
- ๆช่งฃๆฑบ
๋ผ์ธ ๋์ ์๋ฌ ํ์(eslint) ๋๋ฌธ์ ๊ตฌ๊ธ ์ฐพ์ ๋ณด๋.
์ ๋ .eslint ํ์ผ์ด ์์๊ธฐ๊ณ eslint.config.mjs ํ์ผ์ด ์๊ธฐ๋ค์.๊ทธ๋ฆฌ๊ณ ๊ฐ ts ํ์ผ์ ๋ค์ด๊ฐ ๋ณด๋ ์ค๋ง๋ค ๋์ ์๋ฌ ํ์๊ฐ ๋์๋๊ตฐ์. ๋์
node.jsmongodbexpressnestjsssredwards
ใป
10ใถๆๅ
0
62
1
- ๆช่งฃๆฑบ
์ ์ฒด ๊ณ ์์ด ์กฐํ ๋ผ์ฐํฐ ์ค error.message ์ค๋ฅ
app.get("/cats", (req, res) => { try { const cats = Cat; res.status(200).send({ success: true, data: { cat
node.jsmongodbexpressnestjsssrdevjihye
ใป
10ใถๆๅ
0
61
1
- ๆช่งฃๆฑบ
์บก์ํ ์ถ๊ฐ ์ค๋ช ์ค ๋จ์ผ์ฑ ์์์น ๊ด๋ จ ์ง๋ฌธ
์๋ ํ์ธ์! ์บก์ํ ์ถ๊ฐ ์ค๋ช ๊ฐ์ ์ค ๊ถ๊ธํ ๊ฒ์ด ์์ด ์ง๋ฌธ ๋๋ฆฝ๋๋ค. ์์ ๋ชจ๋์ธ app ๋ชจ๋์ providers์์ ํ์ ๋ชจ๋๋ค์ se
node.jsmongodbexpressnestjsssrkimandlee19052336
ใป
10ใถๆๅ
0
96
0
- ๆช่งฃๆฑบ
ํ๋ก ํธ์๋์ฝ๋
.
ไฝๆ่ ใชใ
ใป
1ๅนดๅ
0
89
1
- ๆช่งฃๆฑบ
TypeORM๊ณผ mysql์ ์ฌ์ฉํ์๋ ๋ถ๋ค
TypeORM๊ณผ mysql์ ์ฌ์ฉํ์ฌ ์ค์ตํ์๋ ๋ถ๋ค์์๋์ ๊ฐ์ด Entity ์ ์์ 'class-transformer' ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์๋
node.jsnestjsmysqltypeormjaygmin
ใป
1ๅนดๅ
4
133
1
- ๆช่งฃๆฑบ
42๊ฐ ๊ณ ์์ด๋ผ๋ฆฌ ์ํต ๋๊ธ ๊ตฌํ ์ค Schema hasn't been registered for model 'comments' ์๋ฌ ํด๊ฒฐ
async findAll() { const CommentsModel = mongoose.model('comments', CommentsSchema); const result = await this.catModel .fi
node.jsmongodbexpressnestjsssrhavenothorn5025
ใป
0
73
1
- ๆช่งฃๆฑบ
์ฑํ ์ด์
์๋ ํ์ธ์. ๊ฐ์ ์ฌ๋ฐ๊ฒ ์ ๋ฃ๊ณ ์์ต๋๋ค. ๊ฐ์๋ฅผ ๋ฐ๋ผํ๋ ์ค ๋ธ๋ก๋์บ์คํ ์ ์ก์ด ์ ๋์ด ๊ธ ๋จ๊น๋๋ค. [Nest] 4170
node.jsmongodbexpressnestjsssrphilip0104
ใป
0
122
1
- ๆช่งฃๆฑบ
๋ชจ๋์ด ๋ ์ด์ ์ง์ํ์ง ์๋๋ต๋๋ค
<img src="https://cdn.inflearn.com/public/files/posts/743897d2-71c9-469e-addb-45373624df4d/b87638d0-b45b-4d49-9681-a340fba3c155.webp" med
node.jsmongodbexpressnestjsssra92338925746
ใป
0
196
1
- ๆช่งฃๆฑบ
์ค๋ฅ๊ฐ ์์ต๋๋ค
<img src="https://cdn.inflearn.com/public/files/posts/fd631e7a-3fcb-4b94-8686-f3cf57552383/a4f7b16f-4a54-4aec-95f4-5e910571240f.webp" media-type="img"
node.jsmongodbexpressnestjsssra92338925746
ใป
0
96
1
- ๆช่งฃๆฑบ
import ์์ ์ค๋ฅ๊ฐ ๋ฉ๋๋ค
<img src="https://cdn.inflearn.com/public/files/posts/a458dc9a-9ec6-4896-9c9b-341f5a49b634/bbcc745f-3dd6-4781-883c-7072ddff6443.webp" media-type="img"
node.jsmongodbexpressnestjsssra92338925746
ใป
0
119
1
- ๆช่งฃๆฑบ
์ด๋ฐ ์ค๋ฅ๊ฐ ๋์ต๋๋ค
<img src="https://cdn.inflearn.com/public/files/posts/38bcaef3-857a-49cb-9665-7079c349bb93/3c4d1ce9-fdce-4c81-815b-f7ecd0e9e263.webp" media-type="img"
node.jsmongodbexpressnestjsssra92338925746
ใป
0
92
1
- ๆช่งฃๆฑบ
์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค
<img src="https://cdn.inflearn.com/public/files/posts/2bac1a86-776f-4531-9e6d-079b0f0f417b/13cf536f-0ef3-4a36-817a-beb94ed6db24.webp" media-type="img"
node.jsmongodbexpressnestjsssra92338925746
ใป
0
100
1
- ๆช่งฃๆฑบ
ํ๋ก ํธ ์๋ฌ ๋จ๋๋ฐ ์์ ์ํด์ฃผ์๋์
์๊ฐ์๋ถ๋ค์ ์ง๋ฌธ์ ๊ธฐ๋ค๋ฆฝ๋๋ค! - ์๋ฌ์ ํด๋นํ๋ ์ง๋ฌธ์ "์๋ฌ๊ฐ ๋ฐ์ํ ์ํฉ์ ๋ํ ์ถฉ๋ถํ ์ค๋ช ", "์๋ฌ ๋ฉ์ธ์ง", "์๋ฌ๊ฐ ๋ ์ฝ๋ ์คํฌ๋ฆฐ์ท"์ ํจ๊ป ์ฒจ๋ถํด์ฃผ์ธ์. - ์ธ์ด์ ํด๋นํ๋ ์ง๋ฌธ์ ๊ตฌ๊ธ๋ง ๋ฐ ์์น ํ์ ๊ตฌ์ฒด์ ์ผ๋ก ์ง๋ฌธํด์ฃผ์๋ฉด ์ข์ต๋
node.jsmongodbexpressnestjsssrrhwkwk7899193
ใป
0
146
1

