WIL - 220516 ~ 220522

Jason Moonยท2022๋…„ 5์›” 22์ผ
0

TIL

๋ชฉ๋ก ๋ณด๊ธฐ
6/47

๐Ÿ“– ์ผ์ฃผ์ผ์„ ๋Œ์•„๋ณด์ž

ํ•ญํ•ด 99 2์ฃผ ์ฐจ
๋ฒŒ์จ ํ•ญํ•ด๋ฅผ ์‹œ์ž‘ํ•œ ์ง€ 2์ฃผ๊ฐ€ ์ง€๋‚ฌ๋‹ค.
2์ฃผ ๋™์•ˆ ์ •๋ง ๋ชฐ์ž…ํ•ด์„œ ์ฝ”๋”ฉ ์ƒ๊ฐ๋งŒ ํ•œ ๊ฑฐ ๊ฐ™๋‹ค. ์•„์ง๊นŒ์ง€๋Š” ์ƒˆ๋กœ์šด ๊ฑธ ๋ฐฐ์šฐ๋Š” ๊ฒŒ ์žฌ๋ฐŒ๊ณ  ์กฐ๊ธˆ์”ฉ ๋‚˜์•„์ง€๊ณ  ์žˆ๋Š” ๊ฒŒ ๋Š๊ปด์ ธ ๊ธฐ๋ถ„์ด ์ข‹๋‹ค.
์ด๋ฒˆ ์ฃผ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€์ด + ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ณต๋ถ€ + Node.js ๊ธฐ๋ณธ ๊ณต๋ถ€ํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์กŒ๋‹ค.

์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋ฌธ์ œ๋ฅผ ํ’€์ˆ˜๋ก ๋” ์žฌ๋ฐŒ์–ด์ง€๊ณ  ์•ˆ ํ’€๋ฆฌ๋Š” ๋ฌธ์ œ๋ฅผ ๋งŒ๋‚˜๋ฉด ์–ด๋–ป๊ฒŒ๋“  ํ’€๊ณ  ์‹ถ์–ด ํ•œ ๋ฌธ์ œ๋ฅผ ์˜ค๋ž˜ ์žก๊ณ  ์žˆ๊ธฐ๋„ ํ–ˆ๋‹ค. ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€๋ฉด์„œ ์ฝ”๋“œ ์งœ๋Š”๋ฐ ์ต์ˆ™ํ•ด์กŒ๊ณ  ๋ฐฐ์—ด ํ•จ์ˆ˜๋“ค์„ ์“ฐ๋Š”๋ฐ๋„ ์ต์ˆ™ํ•ด์งˆ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ํ•˜๋ฃจ์— 2๋ฌธ์ œ๋Š” ๊ผญ ํ’€๋ฉด์„œ ๊ฐ์„ ์ตํ˜€์•ผ๊ฒ ๋‹ค.

Node.js๋ฅผ ์ฒ˜์Œ ๊ณต๋ถ€ํ•˜๋Š”๋ฐ ๋„ˆ๋ฌด ๋ง‰๋ง‰ํ–ˆ๋‹ค. ๊ฐ•์˜๋ฅผ ๋“ฃ๋Š”๋ฐ ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์š”์ฒญ ์‘๋‹ต์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ๋„ ์ •ํ™•ํ•˜๊ฒŒ ์ดํ•ด๊ฐ€ ๋˜์ง€ ์•Š์•˜๋‹ค. API๋ฅผ ์–ด๋–ป๊ฒŒ ๋งŒ๋“ค์–ด์•ผ ํ• ์ง€ ๊ฐ๋„ ์•ˆ ์žกํ˜”๋‹ค. ๋ฐฑ์—”๋“œ๋ฅผ ๊ดœํžˆ ์„ ํƒํ–ˆ๋‚˜? ์ด๋Ÿฐ ์ƒ๊ฐ๋„ ํ•˜๊ณ  ๊ทธ๋‚˜๋งˆ ์ต์ˆ™ํ–ˆ๋˜ ํ”„๋ŸฐํŠธ ์ชฝ์„ ํ–ˆ์–ด์•ผ ํ–ˆ๋‚˜ ์ƒ๊ฐ๋„ ๋งŽ์ด ํ–ˆ๋‹ค. ๊ทผ๋ฐ ๊ณ„์†ํ•˜๋‹ค ๋ณด๋‹ˆ ์กฐ๊ธˆ์”ฉ ์ดํ•ด๋˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ์ฒ˜์Œ ๋ฐฐ์šฐ๋ฉด ๋ชปํ•˜๊ณ  ์ดํ•ด๋„ ์•ˆ ๋˜๋Š” ๊ฒŒ ๋‹น์—ฐํ•œ ๊ฑด๋ฐ ๋„ˆ๋ฌด ์š•์‹ฌ์„ ๋ถ€๋ ธ๋‹ค. ๋‚จ์€ ๊ธฐ๊ฐ„ Node.js์— ์ง‘์ค‘ํ•ด์•ผ๊ฒ ๋‹ค.

์ด๋ฒˆ ์ฃผ ๊ณผ์ œ๋Š” ๊ธฐ๋ณธ์ ์ธ ๊ฒŒ์‹œํŒ CRUD API๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด์—ˆ๋‹ค.
๋‹ค์Œ ์ฃผ ๋ชฉ์š”์ผ๊นŒ์ง€ ์ œ์ถœ์ธ๋ฐ ํ† ์š”์ผ๊นŒ์ง€ ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์–ด๋Š ์ •๋„ ์™„์„ฑํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์•„์ง ์—๋Ÿฌ ์ฒ˜๋ฆฌ ๋“ฑ ๋ณด์™„ํ• ๊ฒŒ ์žˆ์–ด์„œ ๋‹ค์Œ ์ฃผ๊นŒ์ง€๋Š” ๋นจ๋ฆฌ ๋๋‚ด๊ณ  Node.js ๊ฐœ์ธ ๊ณต๋ถ€ ์‹œ๊ฐ„์„ ๊ฐ€์ ธ์•ผ๊ฒ ๋‹ค.

๐Ÿ—„ ๋ฐฐ์šด ๊ฒƒ

JavaScript์˜ ES๋ž€?

ECMAScript๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ํ‘œ์ค€ ์‚ฌ์–‘์ธ ECMA-262๋ฅผ ๋งํ•˜๋ฉฐ, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ๊ฐ’, ํƒ€์ž…, ๊ฐ์ฒด์™€ ํ”„๋กœํผํ‹ฐ, ํ•จ์ˆ˜, ํ‘œ์ค€ ๋นŒํŠธ์ธ ๊ฐ์ฒด ๋“ฑ ํ•ต์‹ฌ ๋ฌธ๋ฒ•์„ ๊ทœ์ •ํ•œ๋‹ค. ๊ฐ ๋ธŒ๋ผ์šฐ์ € ์ œ์กฐ์‚ฌ๋Š” ECMAScript ์‚ฌ์–‘์„ ์ค€์ˆ˜ํ•ด์„œ ๋ธŒ๋ผ์šฐ์ €์— ๋‚ด์žฅ๋˜๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—”์ง„์„ ๊ตฌํ˜„ํ•œ๋‹ค.

express

๋ฏธ๋“ค์›จ์–ด

๋ผ์šฐํŒ…

profile
์–ด๋ ค์›Œ ๋ณด์—ฌ๋„ ์‹œ๊ฐ„์„ ๋“ค์—ฌ์„œ ํ•ด๋ณด๋ฉด ๋ˆ„๊ตฌ๋‚˜ ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์ด๋‹ค

0๊ฐœ์˜ ๋Œ“๊ธ€