profile
Hi there ๐Ÿ‘‹ i'm backend developer
ํƒœ๊ทธ ๋ชฉ๋ก
์ „์ฒด๋ณด๊ธฐ (38)์œ„์ฝ”๋“œ(24)WeCode(23)node.js(4)ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด(2)๊ฐ์ฒด(2)codekata(2)JavaScript(2)์ฝ”๋“œ์นดํƒ€(2)๋ชจ๋“ˆ(2)persistence layer(1)object(1)ํšŒ๊ณ (1)๊ธฐ์ˆ  ์Šคํƒ(1)position(1)Presentation Layer(1)์‹ฑ๊ธ€ ์Šค๋ ˆ๋“œ(1)ํ˜ธ์ดใ…์ŠคํŒ…(1)์ดํ•ญ(1)absolute(1)API(1)clock(1)relative(1)git push(1)๋Ÿฐํƒ€์ž„(1)ํ”„๋ ˆ์ž„์›Œํฌ(1)nodemailer(1)recursion(1)์œผใ…”ใ…‚ ์•„ํ‚คํ…์ฒ˜(1)๋ฒ„๋ธ” ์ •๋ ฌ(1)์กฐ๊ฑด๋ถ€ ์—ฐ์‚ฐ์ž(1)client(1)git rm --cached(1)ํ”ผ์—ฐ์‚ฐ์ž(1)์„œ๋ฒ„(1)LEFT JOIN(1)INNER JOIN(1)JOIN(1)fixed(1)์›น(1)Bubble Sort(1)git rm(1)git push origin(1)์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜(1)replace(1)ํ”„๋กœ๊ทธ๋ž˜๋ฐ(1)github ํŒŒ์ผ ์‚ญ์ œ(1)inline block(1)๋‹จํ•ญ(1)this(1)๋ฉ”์„œ๋“œ(1)์„œ๋ฒ„๋งŒ๋“ค๊ธฐ(1)mysql(1)๋…ผ ๋ธ”๋กœํ‚น I/O(1)--cached(1)block(1)inline(1)v8(1)๋ชจ๋“ˆํ™”(1)ํ”„๋กœ์ ํŠธ(1)business layer(1)morgan(1)express(1)์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด(1)Layered Pattern(1)๋ณ€์ˆ˜(1)Database(1)TDZ(1)Map(1)mapํ•จ์ˆ˜(1)์ด๋ฒคํŠธ ๋ฃจํ”„(1)์šด์˜์ฒด์ œ(1)์ ˆ๋Œ€๊ฒฝ๋กœ(1)์ƒ๋Œ€๊ฒฝ๋กœ(1)OS(1)๋ฌธ์ž์—ด ๋’ค์ง‘๊ธฐ(1)git(1)
post-thumbnail

Node.js์™€ Express (ํ™˜๊ฒฝ์„ค์ •)

express ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์จ์„œ ์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ : ์ฝ”๋“œ๋ฅผ ์‰ฝ๊ฒŒ ์งœ๊ธฐ ์œ„ํ•ด ๋นŒ๋ ค์“ด๋Š ์ฝ”๋“œ ๋ชจ์Œ์ง‘. express : ์„œ๋ฒ„๋ฅผ ์‰ฝ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ฃผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ. 1. npm init ์ž…๋ ฅํ•ด์„œ ์…‹ํŒ…ํ•˜๊ธฐ (๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์น˜๋ฅผ ๋„์™€์ฃผ๋Š” ๋„๊ตฌ) ํ„ฐ๋ฏธ๋„์— npm init ์ž…๋ ฌํ•ด์„œ ์…‹ํŒ… package.json์— ์–ด๋–ค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์„ค์น˜ํ–ˆ๋Š”์ง€ ๊ธฐ๋ก๋œ๋‹ค. Endtry point๋งŒ ๋‚ด๊ฐ€ ์›ํ•œ๋Š ํŒŒ์ผ๋ช…์œผ๋กœ ์„ค์ • 2. ํ„ฐ๋ฏธ๋„์— npm install express ์ž‘์„ฑ (npm์„ ํ†ตํ•ด express๋ผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์„ค์น˜ํ•œ๋‹ค) 3. ์„œ๋ฒ„๋ฅผ ๋„์œ„๊ธฐ ์œ„ํ•œ ๊ธฐ๋ณธ ์…‹ํŒ…(express ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ) ํ„ฐ๋ฏธ๋„์— node server.js () 4. ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ๊ณ„ ์ œ์ž‘ํ•˜๊ธฐ /pet/h

2022๋…„ 10์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท