๋ชฉ๋กweb (18)

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

github์—์„œ ์ถฉ๋Œ์€ ์™œ ์ผ์–ด๋‚˜๋Š” ๊ฒƒ์ผ๊นŒ? ํ•œ ๋ฒˆ ์‹ค์Šตํ•ด๋ณด๊ธฐ.

ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋‹ค๋ณด๋ฉด ๋ช‡์ฒœ์ค„, ๋ช‡๋ฐฑ์ค„์˜ ์ฝ”๋“œ๊ฐ€ ์žˆ๋Š”๋ฐ ์ถฉ๋Œ์ด ์ผ์–ด๋‚  ๊ฒฝ์šฐ ์–ด๋–ป๊ฒŒ ์ ์šฉํ•ด์•ผํ• ๊นŒ? ํŒ€ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋‹ค๋ณด๋ฉด ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ๊ณผ ๊ฐœ๋ฐœํ•œ ์ฝ”๋“œ ์ผ๋ถ€๋ถ„์ด ์ถฉ๋Œ(comflict)ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์ถฉ๋Œ ์›์ธ์€ ๊ฐ™์€ ์œ„์น˜์— ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ๋™์‹œ์— ์ˆ˜์ •ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์›์ธ์ด๋‹ค. ๊ฐ™์€ ์œ„์น˜๋ฅผ ๋™์‹œ์— ์ˆ˜์ •ํ•˜๋ฉด ๋‘ ์ˆ˜์ • ์‚ฌํ•ญ ์ค‘์—์„œ ์–ด๋–ค ๊ฒƒ์„ ๋ ˆํฌ์ง€ํ† ๋ฆฌ์— ์ ์šฉํ•ด์•ผ ํ• ์ง€ git ๋‚ด์—์„œ๋Š” ํ™•์ธํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ, ๊นƒ์€ ์ถฉ๋Œ ์˜ค๋ฅ˜๋ผ๊ณ  ์•Œ๋ ค ์ฃผ๊ณ , ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์ง์ ‘ ์ˆ˜์ •ํ•˜์—ฌ ์ถฉ๋Œ์—์„œ ์–ด๋–ค ๊ฒƒ์„ ์ ์šฉํ•ด์•ผํ•  ์ง€ ์„ ํƒ์„ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค ์ถฉ๋Œ ํ•ด๊ฒฐํ•˜๊ธฐ ๋จผ์ €, ์ถฉ๋Œ์„ ํ•ด๊ฒฐํ•˜๊ธฐ์œ„ํ•ด์„œ๋Š” Visual studio Code๋ฅผ ํ™œ์šฉํ•˜๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค. ๋จผ์ € ์ƒˆ ๋ ˆํฌ์ง€ํ† ๋ฆฌ์—์„œ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•ด๋ด…์‹œ๋‹ค. ๊ฐœ์ธ ๋ ˆํฌ์—์„œ new ๋ฒ„ํŠผ์„ ํ†ตํ•ด์„œ ..

web/git 2023. 3. 24. 17:33
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