๋ชฉ๋กweb/Node.js Express (4)

๐Ÿ’œ๊ฐœ๋ฐœ๊ณผ ์ผ์ƒ (โ‰ง∇โ‰ฆ)๏พ‰

Nest.js ์ด๋ž€? + ์„ค์น˜

์ด๋ฒˆ ์•ฑ๊ฐœ๋ฐœ์„ ํ•  ๋•Œ ์›์ฒด Spring ๊ธฐ๋ฐ˜ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•˜๋ ค๊ณ  ํ–ˆ์œผ๋‚˜, ์–ด์ฐŒ์ €์ฐŒ React-Native๋ฅผ ์‚ฌ์šฉํ•  ๊ฑฐ๋ฉด javasript ์–ธ์–ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ๊ฐœ๋ฐœ์ด ํ›จ์”ฌ ํŽธํ•˜๊ณ  ๋” ๋ณดํŽธ์ ์ด๊ธฐ์— ํ•ด๋‹น ํ”„๋กœ์ ํŠธ๋Š” Nest.js๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋‘” ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•  ์˜ˆ์ •์ด๋‹ค. Nest.js๋Š” Node.js๊ฐ€ ์ง„ํ™”ํ•œ ๋ฒ„์ „ ์ค‘ ํ•˜๋‚˜๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. Node.js์˜ ๊ธฐ๋Šฅ์„ ๋” ๊ฐ„ํŽธํ™”ํ•˜๊ฒŒ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๊ฐœ๋ฐœํ•œ ๊ฒƒ์ด express๋ผ๋ฉด, express์˜ ์žฅ์ ์„ ๋” ๊ทน๋Œ€ํ™” ํ•œ ๊ฒƒ์ด Nest๋‹ค. ์ฆ‰, Node.js๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋‘” ์›น API ํ”„๋ ˆ์ž„์›Œํฌ ์ด๋ฉฐ, Express ๋˜๋Š” Fastify ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋ž˜ํ•‘ํ•˜์—ฌ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ express๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋‘ก๋‹ˆ๋‹ค. Node.js๋Š” ์†์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์œ ์—ฐํ•จ์œผ๋กœ..

web/Node.js Express 2022. 10. 8. 15:06
React Native ๋ž€?

์ด๋ฒˆ์— ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ 2๊ฐœ์— ์ฐธ์—ฌํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๋‘ ์•ฑ ๊ฐœ๋ฐœ์— ์‚ฌ์šฉํ•  react native์— ๋Œ€ํ•ด ์ •๋ฆฌํ•˜๊ณ  ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ๋ฆฌ์•กํŠธ ๋„ค์ดํ‹ฐ๋ธŒ - ํŽ˜์ด์Šค๋ถ์—์„œ ๊ณต๊ฐœํ•œ ์˜คํ”ˆ์†Œ์Šค - ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋งŒ๋“œ๋Š” ๋ฆฌ์•กํŠธ ๊ธฐ๋ฐ˜ - iOS์™€ ์•ˆ๋“œ๋กœ์ด๋“œ์—์„œ ๋™์ž‘ํ•˜๋Š” ๋„ค์ดํ‹ฐ๋ธŒ ๋ชจ๋ฐ”์ผ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“œ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํ”„๋ ˆ์ž„์›Œํฌ ex) ํŽ˜์ด์Šค๋ถ, ์ธ์Šคํƒ€๊ทธ๋žจ, ํ•€ํ„ฐ๋ ˆ์ŠคํŠธ๊ฐ€ ์ด๊ฒƒ์œผ๋กœ ๊ฐœ๋ฐœ ์žฅ์  - ์›น ๊ฐœ๋ฐœ์ž๊ฐ€ ์ต์ˆ™ํ•œ ๊ธฐ์ˆ (๋ฆฌ์•กํŠธ, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ)์„ ์ด์šฉํ•˜์—ฌ ๋ชจ๋ฐ”์ผ ์•ฑ ๊ฐœ๋ฐœ์„ ํ•  ์ˆ˜ ์žˆ์Œ - ํฌ๋กœ์Šค ํ”Œ๋žซํผ ํ”„๋ ˆ์ž„์›Œํฌ : ๋Œ€๋ถ€๋ถ„์˜ ์ฝ”๋“œ๊ฐ€ ํ”Œ๋žซํผ ๊ฐ„ ๊ณต์œ ๊ฐ€ ๊ฐ€๋Šฅํ•ด์„œ iOS์™€ ์•ˆ๋“œ๋กœ์ด๋“œ๋ฅผ ๋™์‹œ์— ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Œ - Fast Refresh ๊ธฐ๋Šฅ: ๋ฆฌ์•กํŠธ ๋„ค์ดํ‹ฐ๋น„๋Š” ๋ณ€๊ฒฝ๋œ ์ฝ”๋“œ๋ฅผ ์ €์žฅํ•˜๊ธฐ๋งŒ ํ•ด๋„ ์ž๋™์œผ๋กœ ๋ณ€๊ฒฝ๋œ ๋‚ด์šฉ์ด..

web/Node.js Express 2022. 8. 10. 12:39