Folders and files Name Name Last commit message
Last commit date
parent directory ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
View all files
JS Piscine์์ ์ฌ์ฉํ๋ Node.JS ๋ฒ์ ผ์ LTS 14.x์
๋๋ค.
๋ฌธ์ ๋ค์ ๋์ด๋ ์ค๋ฆ์ฐจ์์ผ๋ก ๋ฐฐ์น๋์ด ์์ต๋๋ค.
์ฌ๋ฌ๋ถ๋ค์ ์ฝ๋๋ ๋๋ฃํ๊ฐ๋ฅผ ํตํด ํ๊ฐ๋ ์์ ์ด๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ์ฌ๋์ด ์ฝ๊ธฐ ์ฝ๋๋ก ์์ฑํด์ฃผ์ธ์! (์๋ฅผ ๋ค์ด ๋ณ์๋ช
์ ์๋ฏธ์๊ฒ ์ ํ๊ฑฐ๋, ํจ์ ์ด๋ฆ์ ๊ธฐ๋ฅ์ ๋ง๊ฒ ์๋ช
ํ๋ ๊ฒ ์ฒ๋ผ์.)
ํจ์๋ฅผ ๊ตฌํํ๋ ๋ฌธ์ ์ ๊ฒฝ์ฐ, ํ๊ฐ์ ๋ชจ๋์ ํตํด ํจ์๋ฅผ ๊ฐ์ ธ์ต๋๋ค. ๋ฐ๋ผ์ ์ ์ถํ ํจ์์ฝ๋๋ฅผ export ํด์ผํฉ๋๋ค.
๊ตฌํํด์ผ ํ ํจ์๊ฐ ํ๊ฐ์ง์ผ ๊ฒฝ์ฐ, default export
์ฒ๋ฆฌํด์ผ ํฉ๋๋ค.
nodemon ,ย ESlint ย ์ ๊ฐ์ ๊ฐ๋ฐ์ ๊ดํ ๋ชจ๋์ย devdependencies
ย ์ ์ ์๊ฐ ๋์ด ์์ด์ผ ํฉ๋๋ค.
ํ๊ฐ ์งํ ์ ย npm install
ย ๋ช
๋ น์ด๋ฅผ ํตํด ์ฌ์ dependency ๋ชจ๋๋ค์ ๋ชจ๋ ์ค์น ํฉ๋๋ค.
node_modules
ย ์ ๊ฐ์ ๋ถ ํ์ํ ํ์ผ์ย .gitignore
ย ๋ฅผ ํตํด ์ ์ ํ๊ฒ ์ ์ธ๋์ด์ผ ํฉ๋๋ค.
Code Format์ ๋ํ์ฌ ํ๊ฐํ์ง๋ ์์ง๋ง, eslint๋ beautify๋ฅผ ํตํด code format์ ์ฒดํฌํ๋ฉด์ ์งํํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
RTFM!!
์๋ธ์ ํธ๋ ์ ์ถ ๋ง๊ฐ 1์๊ฐ ์ ๊น์ง ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค.
๋ง์ฝ ๋ฌธ์ ์ ์ค๋ฅ(์คํ๋ ๋
ผ๋ฆฌ์ ์ค๋ฅ)๋ฅผ ๋ฐ๊ฒฌํ๋ค๋ฉด ๊นํ ๋ฆฌํฌ์งํ ๋ฆฌ ์ ์ด์๋ฅผ ๋ฑ๋กํด์ฃผ์ธ์. ์ฌ๋ฌ๋ถ์ ๋์์ผ๋ก JS Piscine์ด ๋์ฑ ์๋ฒฝํด์ง๋๋ค :)
๋ฌธ์ ์ ์ ์๋ Request ์ํฉ์ ๋ง๋ Status Code์ Header๋ฅผ ๊ตฌํํด์ผ ํฉ๋๋ค. ํ๊ฐ๋ฅผ ๋ฐ์ ๋ ์ฌ์ฉํ ์ด์ ๊ฐ ํ๋นํด์ผ ํ๋ฉฐ ์ผ๊ด์ฑ์ ์ ์งํ์ธ์.
์์ค ์ฝ๋ ๋ด์์ sequlize ๊ฐ์ฒด์ query ๋ฉ์๋ ๋ฑ์ ์ฌ์ฉํ์ฌ raw SQL query๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. Sequelize query์ ๋ชจ๋ธ๊ณผ ๊ด๋ จ๋ ๋ฉ์๋๋ฅผ ์ฌ์ฉํด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ค์ผํฉ๋๋ค.
์ด๋ฒ ์๋ธ์ ํธ๋ ํ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ์ต ๋ฌธ์ ๊ฐ ์งํ๋ ์๋ก ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋๋ ๋ฐฉ์์ผ๋ก ์งํ๋ฉ๋๋ค. ๋ชจ๋ ์ฐ์ต ๋ฌธ์ ๋ ์ ์ชฝ์ ๋ฌธ์ ์ ๊ตฌํ๋ ๋ด์ฉ๊ณผ ๊ธฐ๋ฅ์ ์ ์งํด์ผํฉ๋๋ค.
You canโt perform that action at this time.