๋ด ์ฒซ๋ฒ์งธ ์ผ๊ธฐ์ฅ. > ์์ผ๋ก์ ๊ณํ ๋ฌธ์ ํด๊ฒฐ์ ํ์คํ ๋ฆฌ๋ฅผ ์์ฑ. Web, App, Game ์ฅ๋ฅด ๋ถ๋ฌธํ๊ณ ์์ฑ. ๊ฐ๋จํ๋๋ผ๋ ๊ผญ ํ์ํ ๋ด์ฉ์ด๋ฉด ์์ฑ. ๋ณธ๋ก ์ ์ฝ๋๋ ts(typescript) ์ฌ์ฉ์ nodemon ๊ณผ ํจ๊ป ์ฌ์ฉํ๋ ค ํ ๋ ์ด๋ฅผ ์คํํ์ผ๋ก ๋ง๋ค
์ค๋์ unzip in folder ํจ์๋ฅผ ๋ง๋ ๊ธฐ๋ก์ ์์ฑํด๋ณด๋ ค ํ๋ค.migration ๋ฐ๋จ์ ์ด๋ ๋ค??? : OO๋ ํน์ ๋ฌธ์๋ค์ ์์คํ ์ ์์ฐฉ์์ผ์ผ ํ๋๋ฐ, window server ์ ํด๋ ์ ์ ๋ฆฌ๋์์ด์!๊ทธ๊ฑฐ ๋ค ๋ง์ด๊ทธ๋ ์ด์ ํด์ผํด์!์์งํ ๊ท์ฐฎ๊ณ ๊ทธ๋ฅ ์์ ๋ฃ
winston logger > https://www.npmjs.com/package/winston : logging library https://www.npmjs.com/package/p-queue : promise callstack management winston
https://www.npmjs.com/package/node-cron๊ธฐ๋ณธ์ ์ธ cronjob ์ค์ ๋ฐฉ๋ฒ์ ์๊ณ ์์ด์ผ ์ข๋ค.๋งค์ฃผ ์ผ์์ผ ์์ ์ ์ด์ํ๋ ์๋น์ค์ ์ฌ์ฉ์๋ค์๊ฒ ์ผ๊ด์ ์ผ๋ก ๋ฉ์ผ๋ณด๋ด์ฃผ๋ ์ด๋ฒคํธ๋ฅผ ๋ง๋ ๋ค๊ณ ์ณค์๋, ์๋์ฒ๋ผ ํ๋ฉด๋๋ค.
์ด์ ํฌ์คํ ์ ์ด์ด์ ์น ์ํ๊ณ๋ฅผ ํ์ ํ๋ ํฌ์คํธ์ ๋๋ค. > V8 ์์ง์ด ์ด๋ป๊ฒ ์ผ์ ํ๋์ง ๊ธฐ๋ก์ ๋จ๊ธฐ๋ ค๊ณ ํ๋ค. ํ๋ฒ ์ฝ์ด๋ดค์ง๋ง ๋ด์ฉ์ด ๊ฐ๋จํ์ง์์์ ๋์ค์ ๋ ๋ณผ ์ ์๋ ๋ฌธ์๋ฅผ ๋ง๋๋๊ฒ์ด ๋ชฉ์ ์ด๋ค. ๋ก๊ณ ๊ฐ ๊ฐ์ด์ด ์ ์ฅํด์ง๋ค.. Github Mirror : http
Nodejs ๋ ์ฑ๊ธ์ค๋ ๋ ๋ ผ๋ธ๋กํน(I/O) ์ด๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ค๋ ๋์ ํ๋ก์ธ์ค๊ฐ๋ ์ ์๋ค๋ ๊ฐ์ ํ์, ์ฐ๋ฆฌ๋ ์ฑ๊ธ์ค๋ ๋๋ผ๋ฉด ํน์ ์ผ(job)์ ํ๊ณ ์์๋์ ๋ค๋ฅธ์ผ์ ๋ชปํ๋ค๋ ๊ฒ์ ์๊ณ ์๋ค. ๊ทธ๋ฐ๋ฐ Nodejs ๋ ์ด๋ป๊ฒ ํ๋์ ์ค๋ ๋๋ก I/O ๊ฐ ๋ฐ์ํ์๋ ๋น๋๊ธฐ์