Express.js

๋ช…์‚ฌ ยท ๋ฐฑ์—”๋“œ ํ”„๋ ˆ์ž„์›Œํฌ

1.

์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ REST API๋ฅผ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ ์„ธํŠธ๋ฅผ ์ œ๊ณตํ•˜๋Š” Node.js์šฉ ๋ฏธ๋‹ˆ๋ฉ€๋ฆฌ์ŠคํŠธ ์œ ์—ฐํ•œ ์›น ํ”„๋ ˆ์ž„์›Œํฌ โ€” ๊ฐ„๊ฒฐํ•จ, ์„ฑ๋Šฅ ๋ฐ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๋ฏธ๋“ค์›จ์–ด ์ƒํƒœ๊ณ„ ๋•๋ถ„์— JavaScript ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์˜ ์‚ฌ์‹ค์ƒ ํ‘œ์ค€์œผ๋กœ ์—ฌ๊ฒจ์ง‘๋‹ˆ๋‹ค.

2.

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

3.

NestJS, Sails.js, LoopBack๊ณผ ๊ฐ™์€ ์ฃผ์š” ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๊ธฐ๋ฐ˜์ด ๋˜๋Š” ๊ธฐ์ˆ ์  ํ† ๋Œ€ โ€” Express.js๋Š” Uber, IBM, Accenture ๋ฐ ์ˆ˜์ฒœ ๊ฐœ์˜ ๊ธฐ์—…์—์„œ ๊ฒ€์ฆ๋œ ์•ˆ์ •์„ฑ๊ณผ ํ™•์žฅ์„ฑ์œผ๋กœ ๋งค์ผ ์ˆ˜๋ฐฑ๋งŒ ๊ฑด์˜ API ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

ํ•จ๊ป˜ ๋ณด๊ธฐ
Node.jsAPI REST๋ฏธ๋“ค์›จ์–ดBackend