๐Ÿ” Backend

๐Ÿ” Backend

[Backend] Json, Babel

JSON(JavaScript Object Notation)์€ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ตํ™˜ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒฝ๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ ํ˜•์‹์ž…๋‹ˆ๋‹ค.์ผ๋ฐ˜์ ์œผ๋กœ ํ…์ŠคํŠธ๋กœ ๊ธฐ์ˆ ๋˜๋ฉฐ, JavaScript์—์„œ ๊ฐ์ฒด๋ฅผ ๋งŒ๋“œ๋Š” ๋ฌธ๋ฒ•๊ณผ ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค์ด๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌ์กฐํ™”ํ•˜๊ณ  ์ „์†กํ•˜๋Š” ๋ฐ ์œ ์šฉํ•˜๋ฉฐ, ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ API์™€์˜ ํ†ต์‹ ์— ๋งŽ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.Node.js์—์„œ๋Š” ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด `package.json` ํŒŒ์ผ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.`package.json` ํŒŒ์ผ์€ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์™€ ์˜์กด์„ฑ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.ํ”„๋กœ์ ํŠธ์˜ ์ด๋ฆ„, ๋ฒ„์ „, ์ €์ž‘์ž ์ •๋ณด ๋“ฑ๊ณผ ํ•จ๊ป˜ ํ•ด๋‹น ํ”„๋กœ์ ํŠธ๊ฐ€ ์˜์กดํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ๋ฒ„์ „ ์ •๋ณด๋ฅผ ๋ช…์‹œํ•ฉ๋‹ˆ๋‹ค.`npm init` ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๋ฉด ์ƒˆ๋กœ์šด Node.js ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ `package.json` ํŒŒ์ผ์„ ์ƒ์„ฑํ•  ์ˆ˜..

๐Ÿ” Backend

[Backend] Node.js, npm

Node.jsNode.js๋Š” Chrome V8 JavaScript ์—”์ง„์œผ๋กœ ๋นŒ๋“œ๋œ JavaScript ๋Ÿฐํƒ€์ž„์ž…๋‹ˆ๋‹ค Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org ๊ฐœ๋ฐœ์ž๋Š” ์„œ๋ฒ„ ์‚ฌ์ด๋“œ์™€ ๋„คํŠธ์›Œํ‚น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋น„๋กฏํ•œ ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ JavaScript๋กœ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.Node.js๋Š” ๋น„๋™๊ธฐ ์ด๋ฒคํŠธ ์ฃผ๋„ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒฝ๋Ÿ‰ํ™” ๋ฐ ํšจ์œจ์„ฑ์„ ๊ฐ•์กฐํ•˜๋ฉฐ, ์ด๋Š” ํŠนํžˆ ๋ฐ์ดํ„ฐ ์ง‘์•ฝ์ ์ธ ์‹ค์‹œ๊ฐ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.์ฃผ์š” ํŠน์ง•์€ ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.๋น„๋™๊ธฐ ๋ฐ ์ด๋ฒคํŠธ ์ฃผ๋„: ๋ชจ๋“  API๋Š” ๋น„๋™๊ธฐ์ ์œผ๋กœ ์ž‘๋™ํ•˜๋ฉฐ, ์ด๋Š” Node.j..

Bigbread1129
'๐Ÿ” Backend' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก