Server๐งค/IntelliJ
1. ๋ฉ์ธ๋ฉ์๋ ์์ฑ ๋ฐ ์คํ 1.1 ๋๋ ํ ๋ฆฌ, ํจํค์ง, ํด๋์ค ์์ฑ ๋ชฉ๋ก ๋ณด๊ธฐ mac : cmd + n win : alt + insert 1.2 ์คํํ๊ฒฝ ์คํ ํ์ฌ ํฌ์ปค์ค mac : ctrl + shift + r win : shift + ctrl + F10 ์ด์ ์คํ mac : ctrl + r win : shift + F10 1. ์ฝ๋ Edit 1.1 ํ์ค ๋ณต์ฌํ๊ธฐ(Copy Line) ๋งฅ: cmd + d ์๋์ฐ: ctrl + d 1.2 ํ ์ค ์ง์ฐ๊ธฐ(Delete Line) ๋งฅ: cmd + delete ์๋์ฐ: ctrl + y 1.3 Undo Mac: cmd + z Win: ctrl + z 1.4 ๋ผ์ธ ํฉ์น๊ธฐ(Join Lines) ctrl + shift + j 1.5 ๋ผ์ธ ์ฎ๊ธฐ๊ธฐ(Move Line Up ..
Server๐งค/Node.JS
๐จ๐ฆฒ๊ธฐ์กด ๋ฐฉ์์ ๋ฌธ์ ์ Node.js, EC2, github์ ํตํด ์๋ฒ ๋ฐฐํฌ ์์
์ ์งํํ๋ ๊ณผ์ local ๊ฐ๋ฐ -> github push -> ec2์์ pull -> build or run -> ๋ฐฐํฌ ์๋ฃ ๋งค๋ฒ ๊ฐ๋ฐ ํ ์ง์ EC2 ์ ์ํด์ pull ๋ฐ๊ณ build, run ํด์ค์ผํ๋ ๋ฒ๊ฑฐ๋ก์์ด ์๊ธด๋ค.!.!.! ๊ทธ๋์ ๋ฐฐํฌ ์๋ํ ๊ณผ์ ์ ํตํด ์ด ๊ณผ์ ์ ์ฝ๊ณ ๊ฐํธํ๊ฒ ํ ์ ์๋ค. Git์ GithubActions์ AWS์์ ์ ๊ณตํ๋ CodeDeploy๋ฅผ ํตํด Github repository์์ ์์
ํ code๊ฐ ๋ฐ๋ก ec์์ deploy ๋๋๋ก ๋ฐฐํฌ ์๋ํ๋ฅผ ์งํํด๋ณด๊ฒ ๋ค. CI/CD ? CI CI๋ Continuous Integration์ ์ฝ์๋ก ์ง์์ ์ธ ํตํฉ์ ์๋ฏธํ๋ค๊ณ ํ๋ค. ๋น๋/ํ
..
Server๐งค/Node.JS
์๋ฌ : Cannot find module '~.json' ๋ถ๋ช
ํ ํ์ผ ๋ฐ์ ์ ๋ฃ์ด์คฌ๋๋ฐ ๊ณ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค! ์ด์ : ํ์
์คํฌ๋ฆฝํธ๊ฐ JSON ํ์ผ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณตํ์ง ์๋๋ค! ํด๊ฒฐ๋ฐฉ๋ฒ: tsconfig.jsonํ์ผ์์ ํด๋น ์ฝ๋๋ฅผ ์ถ๊ฐํด์ค๋ค~ { "compilerOptions": { // ... "resolveJsonModule": true, // ... } } ์ด ์ฝ๋๋ฅผ ์ถ๊ฐํด์ค์ผ๋ก์จ, 1. json"ํ์ผ์ importํ ์ ์๋ค 2. imported๋ JSON ํ์ผ์ ์ ์ JSON ํํ๋ก ๋ง๋ฌ yarn run build ํด์ tsํ์ผ์ jsํ์ผ๋ก ๋ง๋ค์ด์ค๋ ๋ ์ค๋ฅ๊ฐ ๋ฌ๋ค! node:internal/modules/cjs/loader:959 throw err; ^ Error: Cannot fin..
Server๐งค/Node.JS
๋
ธ๋๋ ์ด๋ฒคํธ ๊ธฐ๋ฐ์ผ๋ก ๋์ํ๋ค๋ผ๋ ๋ง์ ๋ง์ด ๋ฃ๋๋ค! ์ด๋ฒคํธ ๊ธฐ๋ฐ! ๊ทธ๊ฒ ๋์ฒด ๋ญก๋๊น! ์ด๋ฒคํธ ๊ธฐ๋ฐ (event-driven) ์ด๋ฒคํธ ๊ธฐ๋ฐ (event-driven)์ด๋, ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ ๋ ๋ฏธ๋ฆฌ ์ง์ ํด๋ ์์
์ ์ํํ๋ ๋ฐฉ์์ ์๋ฏธํ๋ค. ์ ) ํด๋ฆญ, ๋คํธ์ํฌ ์์ฒญ ์ด๋ฒคํธ ๋ฆฌ์ค๋์ ์ฝ๋ฐฑํจ์๋ฅผ ๋ฑ๋ก? ์ด๋ฒคํธ ๊ธฐ๋ฐ ์์คํ
์์๋ ํน์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ ๋, ๋ฌด์์ ํ ์ง ๋ฏธ๋ฆฌ ๋ฑ๋กํด ๋๋ค. ์) ๋ฒํผ์ ํด๋ฆญํ ๋ ๊ฒฝ๊ณ ์ฐฝ์ ๋์ฐ๋๋ก ์ค์ ํด๋ฆญ ์ด๋ฒคํธ ๋ฆฌ์ค๋์ ๊ฒฝ๊ณ ์ฐฝ์ ๋์ฐ๋ ์ฝ๋ฐฑ ํจ์๋ฅผ ๋ฑ๋กํ๋ฉด, ํด๋ฆญ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ ๋๋ง๋ค ์ฝ๋ฐฑ ํจ์๊ฐ ์คํ๋์ด ๊ฒฝ๊ณ ์ฐฝ์ด ๋ฌ๋ค. ๋
ธ๋๋ ์ด๋ฒคํธ ๊ธฐ๋ฐ์ผ๋ก ๋์ํ๋ฏ๋ก, ์ด๋ฒคํธ ๋ฐ์์, ์ด๋ฒคํธ ๋ฆฌ์ค๋์ ๋ฑ๋กํด๋ ์ฝ๋ฐฑํจ์๋ฅผ ํธ์ถํ๋ค. ๋ฐ์ํ ์ด๋ฒคํธ๊ฐ ์๊ฑฐ๋, ์ด๋ฒคํธ๋ฅผ ๋ค ์ฒ๋ฆฌํ๋ฉด, ๋
ธ๋๋..