[ใชใใฅใผใขใซ] Node.jsๆ็งๆธ - ๅบๆฌใใใใญใธใงใฏใๅฎ็ฟใพใง
ใใผใใจใฏไฝใใๆๆฐใฎJavaScriptๆๆณใใใผใใฎAPIใnpmใใขใธใฅใผใซใทในใใ ใใใผใฟใใผในใใในใใชใฉใซใคใใฆๅญฆใณใ5ใคใฎๅฎไพใไฝฟใฃใฆใใญใธใงใฏใใไฝๆใใพใใๆๅพใซใใตใผใในใใฏใฉใฆใใซใใใญใคใใพใใ
ๅ่ฌ็ 3,276ๅ
้ฃๆๅบฆ ๅ็ด
ๅ่ฌๆ้ ็กๅถ้
- ๆช่งฃๆฑบ
๋ฆฌ๋ ์ค ๋ ธ๋ ์ค์น์ ํจํค์ง
build-essential์ด๋ฉด ์ถฉ๋ถํ๊ฐ์?libvips-devopenssl-dev /
node.jsmysqlmongodbsequelizeljh30577130562
ใป
0
137
0
- ๆช่งฃๆฑบ
socket.js ์์ referer๋ก๋ถํฐ roomId๋ฅผ ๊ฐ์ ธ์ฌ ๋
์๋ ํ์ธ์! ์กฐํ์๋! ๊ฐ์ ๊ฐ์ฌํ ์ ๋ณด๊ณ ์์ต๋๋ค. ์กฐํ์๋ ๊ฐ์๋ฅผ ๋ฃ๊ณ ์ํ๋ผ์ด์ฆ ๋ง๊ณ ์ง์ ์ฟผ๋ฆฌ๋ฅผ ์ด์ฉํด์ ํ์ ๊ฐ์ ์ฑํ ์ ๊ตฌํํด๋ณด๊ณ ์๋๋ฐ์.socket.js ์์ socket.request.h
mysqlmongodbnodejsSequelizedododoyoung
ใป
0
876
3
- ๆช่งฃๆฑบ
์คํธ๋ฆฌ๋ฐ ๋ฐฉ์์ผ๋ก ๋์ฉ๋ ํ์ผ ์ ๋ก๋ & ๋ค์ด๋ก๋ ๊ด๋ จ ์ง๋ฌธ
๋จผ์ , ์ข์ ๊ฐ์ ์ ๊ณตํด ์ฃผ์ ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.์๋์ ๊ฐ์ ํ๊ฒฝ์ธ ๊ฒฝ์ฐ ์คํธ๋ฆฌ๋ฐ ๋ฐฉ์์ผ๋ก ๋์ฉ๋ ํ์ผ ์ ๋ก๋ & ๋ค์ด๋ก๋ ์์คํ ์ ์ด๋ค ์์ผ๋ก ๊ตฌํ ํ ์ ์์ ๊น์?๋ด์ฉ : ๋์ฉ๋ ํ์ผ ์ ๋ก๋ & ๋ค์ด๋ก๋ ์์ค
mongodbmysqlnodejsSequelizekh1335han0992
ใป
0
2,250
2
- ่งฃๆฑบ
a[title] ์ง๋ฌธ๋๋ฆฝ๋๋ค
[์ ๋ก์ด ๊ฐ์ข ์ง๋ฌธ ํ๋ ์ฌํญ์ ๋๋ค]์ง๋ฌธ์๋ ์ฌ๋ฌ๋ถ์๊ฒ ๋์์ด ๋๋ ์ง๋ฌธ๊ณผ ๋์์ด ๋์ง ์๋ ์ง๋ฌธ์ด ์์ต๋๋ค.๋์์ด ๋๋ ์ง๋ฌธ์ ํ๋ ๋ฐฉ๋ฒ์ ์๋ ค๋๋ฆฝ๋๋ค.https://www.youtube.com/watch?v=PUKOWrOuC0c<b
nodejsmysqlmongodbSequelizelikemeblackfrom2085
ใป
0
361
1
- ๆช่งฃๆฑบ
๋ฆฌ๋ด์ผ ๊ฐ์ ๋ฐ ๊ณต๋ถ ๋ฐฉ๋ฒ
์ข์ ๊ฐ์ ํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๊ฐ์ ๋๋ฌด ์ ๋ฃ๊ณ ์์ต๋๋ค.์กฐํ์ ์ ์๋์ ๊ฐ์๋ก node์ ์ฒ์ ์ ๋ฌธํ๊ณ , ์ฌ์ด๋ ํ๋ก์ ํธ์ ๊ฐ์๋ฅผ ๊ฐ์ด ๋ค์ผ๋ฉด์ ์ค๋ ฅ์ ํค์ฐ๊ณ ์์ต๋๋ค.์ง๋ฌธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. <l
mongodbnodejsmysqlSequelizedododoyoung
ใป
0
568
1
- ๆช่งฃๆฑบ
jwt decode
์ ๋ก์ด๋, ์๋ ํ์ธ์?์ค๋ ์ปดํจํฐ์ ์ธ์ ๋๋ฐ, ํด๊ฒฐ์ด ์๋์ด ๋ฌธ์๋๋ฆฝ๋๋ค.token์ jwt.io์์ decodeํ๋ฉด { "sub": "aaaaaaaa-bbbb-cccc-dddd-example", "aud": "xxxxxxxx
nodejsmysqlmongodbSequelizesalus827684
ใป
0
1,113
1
- ่งฃๆฑบ
node.js ๊ต๊ณผ์ 3ํ ์ง๋ฌธ๋๋ฆฝ๋๋ค
[์ ๋ก์ด ๊ฐ์ข ์ง๋ฌธ ํ๋ ์ฌํญ์ ๋๋ค]์ง๋ฌธ์๋ ์ฌ๋ฌ๋ถ์๊ฒ ๋์์ด ๋๋ ์ง๋ฌธ๊ณผ ๋์์ด ๋์ง ์๋ ์ง๋ฌธ์ด ์์ต๋๋ค.๋์์ด ๋๋ ์ง๋ฌธ์ ํ๋ ๋ฐฉ๋ฒ์ ์๋ ค๋๋ฆฝ๋๋ค.https://www.youtube.com/watch?v=PUKOWrOuC0c<b
mongodbnodejsmysqlSequelizelikemeblackfrom2085
ใป
0
382
1
- ๆช่งฃๆฑบ
passport์ jwt
๊ฐ์์์๋ session์ ์ฌ์ฉํ๊ณ ์๋๋ฐ ๋ง์ฝ ๋ก๊ทธ์ธ์ jwtํ ํฐ์ผ๋ก ๊ตฌํํ๋ค๋ฉดsession: false ์ต์ ์ ์ฃผ๊ณ isLogginde์ isNotLogginedIn ๋ฏธ๋ค์จ์ด์ฒ๋ผ accessToken๊ณผ refreshToken์ ๋ํ ์ธ์ฆ์ ์ฐจ๋ฅผ
mongodbmysqlnodejsSequelizejisoosong974302
ใป
0
419
1
- ๆช่งฃๆฑบ
๋ฆฌ๋ด์ผ ๊ฐ์
์๋ ํ์ธ์, ์ค๋ ๊ฐ์๋ฅผ ๊ตฌ๋งคํ๋๋ฐ ๋ฆฌ๋ด์ผ ๊ฐ์๊ฐ ๋์จ๋ค๊ณ ํด์์... ๋ด์ผ (12/20) ๋ฐ๋ก ๋ฆฌ๋ด์ผ ๊ฐ์๊ฐ ์๋ก ๋์ค๋๊ฑด๊ฐ์?? ์ด ๊ฐ์๋ฅผ ํ๋ถํ๊ณ ์๋ก์ด ๊ฐ์๋ก ๊ตฌ๋งคํ ์ง ๊ณ ๋ฏผ๋ฉ๋๋ค.
mysqlmongodbnodejsSequelizechoije4014677
ใป
0
404
2
- ๆช่งฃๆฑบ
ํน์ Node.js ๊ต๊ณผ์ 3ํ ์ด๋ถ์ ์ธ์ ๋์ค๋์?
์ ๋ก์ด๋ ์๋ ํ์ธ์. Node.js ๊ต๊ณผ์ 3ํ์ด ์ถํ๋๋ ๊ฒ์ ์๊ฒ๋์๋๋ฐ์. ๊ฐ์ธ์ ์ผ๋ก ๊ธฐ๋๊ฐ ๋ง์ด ๋ฉ๋๋ค. ์ ํน์ ์ด๋ถ์ ์ธ์ ๋์ฌ์ง ์ ์ ์์๊น์?
Sequelizemysqlnodejsmongodbrmh03130151
ใป
0
339
1
- ๆช่งฃๆฑบ
๋ชฝ๊ณ ๋๋น ์ฌ์ฉ์๋ MYSQL๋ถ๋ถ์ ๋ค์ด์ผ ํ๋์???
์๋ ํ์ธ์ ๊ธฐ๋ณธ์ ์ธ ์๋ฐ์คํฌ๋ฆฝํธ ๋ ธ๋JS๋ฅผ ์ฌ์ฉํ ์ค ์๊ณ ์์ต๋๋ค.๊ธฐ์ด๋ถํฐ ๋ค์ ๋ค์ง๋ ค๊ณ ๊ฐ์๋ฅผ ์ ์ฒญํ๋๋ฐ ์ ๊ฐ ๋ชฝ๊ณ ๋๋น ์ด์ฉํ์ฌ ๊ฐ๋ฐ์ ํ ์์ ์ธ๋ฐMYSQL๋ถ๋ถ์ ํ์์ ์ผ๋ก ๋ค์ด์ผํ ๊ฐ์??SQL๋ถ๋ถ์ ์๋ฃ๊ณ ๋์ด๊ฐ๋ฉด ์ดํด๊ฐ ์
mongodbmysqlnodejsSequelizekmuk2238730
ใป
0
470
1
- ๆช่งฃๆฑบ
sql ์ฟผ๋ฆฌ ๋ก๊ทธ๋ ์ด๋ค ๋ชจ๋์ด ์์ฑํ๋์?
์ํ๋ผ์ด์ฆ ์ค์ตํ๊ธฐ ๋ง์ง๋ง์ฆ์ ๋ง์ํ์ sql ์ฟผ๋ฆฌ ๋ด์ฉ์ด ๋์ค๋ ๋ก๊ทธ๋ ์ด๋ค ๋ชจ๋์ด ๋ก๊น ํ๋๊ฒ์ธ๊ฐ์?production ํ๊ฒฝ์์๋ ๋ก๊น ์ด ๋๋๊ฑด๊ฐ์?๊ถ๊ธํฉ๋๋ค
mysqlnodejsmongodbSequelizehimanmen4241
ใป
0
485
2
- ่งฃๆฑบ
nunjucks res.render('error'); ์๋์ ์ํฉ๋๋ค.
์๋ ํ์ธ์. ๊ฐ์ฌ๋.ํ์ฌ learn-sequelize MySQL ๋ถ๋ถ์ ์ค์ตํ๊ณ ์์ต๋๋ค.๊ทธ๋ฐ๋ฐ ์ค์ต ๊ณผ์ ์ค ์ด๋ฆ(UNIQUE INDEX ) ์ ์ค๋ณต๋๊ฒ ์์ฑํ์ฌ ์ผ๋ถ๋ฌ ์ค๋ฅ๋ฅผ ์ผ์ผ์ผฐ์ผ๋error.html ํ์ด์ง๊ฐ ํธ์ถ ๋์ง
node.jsmysqlnunjucksmongodblearn-sequelizenodejsSequelizegudejrdl1026381
ใป
0
501
1
- ๆช่งฃๆฑบ
์ง๋ฌธ์์ต๋๋ค.
์ํ๋ผ์ด์ฆ๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ํธํ๋๋ DB์์ ์ข ์์ฑ์์ ์์ ๋ก์์ ธMysql์์ Mariadb๋ก ๊ต์ฒดํ๋๋ผ๋ ๋ฌธ์ ๊ฐ ์๋๊ฑธ๋ก ์๋๋ฐ์ ๊ถ๊ธํ์ ์์ํ๋ผ์ด์ฆ์ raw query๋ฅผ ์ฌ์ฉํด๋ ๊ต์ฒด์ ๋ฌธ์ ๊ฐ ์๋๊ฑด๊ฐ์
nodejsmysqlmongodbSequelizeljh30577130562
ใป
0
339
1
- ่งฃๆฑบ
multer ํ๊ธ ํ์ผ ์ ๋ก๋์ ํ์ผ๋ช ์ด ๊นจ์ ธ์.
multer ๋ก ํ๊ธ ์ด๋ฏธ์ง๋ฅผ ์ฌ๋ ธ์ต๋๋ค.ํ๊ธ ์ด๋ฏธ์ง ๋ช ์ ๊ฐ๊ฐ '๊ฝ1.jpg', '๊ฝ2.jpg' ์ ๋๋ค.์๋ req.files ๋ก๊ทธ์์๋ณด์๋ฉด ํ๊ธ๋ช ์ด ๊นจ์ ธ์ ๋์ค๋ ๋ฐ์. ํ๊ธ๋ช ์ด ๊นจ์ง์ง ์๋๋ก ํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์๊น์?
multerSequelizenode.jsnodejsmongodbmysqlgudejrdl1026381
ใป
1
3,523
1
- ๆช่งฃๆฑบ
์์ ์๋ฃ๋ ์ด๋์๋์?
์์ ๋ ๋ณด์ฌ์ฃผ๋ Ppt๋ ์ด๋์ ๋ฐ์์์๋์
nodejsmongodbmysqlSequelizewhrod
ใป
0
360
1
- ๆช่งฃๆฑบ
์ง๋ฌธ ์์ต๋๋
์๋ ํ์ธ์ ๊ฐ์ฌ๋ 561~562์ชฝ socket.js์ axios์์ฒญ์ค์ตํ๊ณ ์๋๋ฐ์ ๋ง์ง๋ง ๋ฌธ์ฅ์ DELETE /room/:id ๋ผ์ฐํฐ์
Sequelizemongodbmysqlnodejsokyosu9823
ใป
0
229
1
- ๆช่งฃๆฑบ
multer ์ฌ์ฉ์ file ์ธ name๊ฐ์ ๋ชป๋ฐ๋์ฉ?
const formData = new FormData(); formData.append('testimg', files[0]); formData.append('
mongodbmysqlnodejsSequelizechangyong1121769
ใป
0
407
1
- ๆช่งฃๆฑบ
์ฝ๋ ์ค๋ณต ๋ถ๋ถ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์ ๊ฐ ์ ๋ก์ด๋ ๊ฐ์ข๋ฅผ ๋ฃ๋ค๊ฐ ์ฝ๋ ์ค๋ณต์ผ ๋ ์ฌ๊ธฐ ์ฐธ๊ณ ํ๋ผ๊ณ ๋ง์ํ์ ๊ฒ์ ๊ธฐ์ตํ๋๋ฐ ์ด๋ ๊ฐ์ข์์ ๋ง์ํ์ จ๋์ง ๊ธฐ์ต์ด ์๋ฉ๋๋ค. ํน์ ์๋ ค์ฃผ์ค ์ ์์๊น์? ใ ใ ์๋๋ฉด ์ด๋ ์ฐธ๊ณ ํ๋ผ๊ณ ๋ง์ํ์ ๊ฑด์ง ๊ธฐ์ตํ์ค๊น์?
nodejsmysqlmongodbSequelizekjkksu971673
ใป
0
287
1
- ๆช่งฃๆฑบ
api ๋ง๋๋ ์ด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
๊ตณ์ด ๋ง๋ค์ด๋ดค์ ํฐ ์ด๋์ด ์๋ ๊ฒ ๊ฐ์๋ฐ ๋ง๋๋ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค.ํฌ๋กค๋งํ๋ฉด ์๋ฒ๊ฐ ๊ณผ๋ถํ ๊ฑธ๋ฆด ์ ์์ด์ api๋ฅผ ์ ๊ณตํ๋ค๊ณ ๋ง์ํ์ จ๋๋ฐ ์ด๊ฒ๋ ๊ฐ๋ฐ์๊ฐ ํฌ๋กค๋ง์ ๊ณ ์งํ๋ฉด ์์ฉ์์ง ์๋์?api๋ฅผ ์ผ๋ง๋ ์ฌ์ฉํ๋์ง ํต๊ณ๋ ๋ผ ์ ์๋ค๊ณ
mysqlnodejsmongodbSequelizekjkksu971673
ใป
0
276
1

