Life.log

#5. ๊ฐœ๋ฐœ์— ์ซ“๊ธฐ์ง€ ๋ง์ž, ๊ฐœ๋ฐœ์ž๊ฐ€ ๋„๋ง์ž๊ฐ€ ๋˜๋Š” ์ด์œ 

๊ฐœ๋ฐœํ•˜๋Š” ์ฃผ๋””์”จ 2023. 10. 30. 10:33

 

 

์ด๋ฒˆ ํฌ์ŠคํŒ…์€ ์šฐ์—ฐํžˆ ์ปค๋ฆฌ์–ด ํ”Œ๋žซํผ์—์„œ ๋Œ€๊ธฐ์—… ์‹œ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž๋ถ„์ด ๋‚จ๊ฒจ์ฃผ์‹  ๋ช…์กฐ์–ธ์„ ๋ณด๊ฒŒ ๋˜์–ด ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค :)

 

 

์š”์ฆ˜ ๋งŽ์€ ๋ถ„๋“ค์ด ๋„ˆ๋ฌด ์ซ“๊ธฐ๋“ฏ์ด ๊ฐœ๋ฐœ์„ ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

 

๋” ์ข‹์€ ํšŒ์‚ฌ๋กœ ๊ฐ€์•ผ ํ•  ๊ฒƒ ๊ฐ™๊ณ , ๋„ค์นด๋ผ์ฟ ๋ฐฐ(๋„ค์ด๋ฒ„, ์นด์นด์˜ค, ๋ผ์ธ, ์ฟ ํŒก, ๋ฐฐ๋ฏผ)๋กœ ๊ฐ€์•ผ ํ•  ๊ฒƒ ๊ฐ™๊ณ  ๊ฑฐ๊ธฐ๋กœ ๊ฐ€๊ธฐ ์œ„ํ•ด์„œ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€๋„ ํ•˜๊ณ  ์œ ๋ช…ํ•œ ์Šคํƒ๋„ ์จ๋ด์•ผ ํ•˜๊ณ , ๋ฉ˜ํ† ๋ง๋„ ๋ฐ›์•„์•ผ ํ•˜๊ณ  ์ด๋ ฅ์„œ ์ปจ์„คํŒ…๋„ ๋ฐ›์•„์•ผ ํ•˜๊ณ ... ์ด๋ ‡๊ฒŒ ์ƒ๊ฐํ•˜์‹œ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

 

์ด๋Ÿฐ ๋ถ„๋“ค์„ ๋งŽ์ด ๋ณด๊ณ  ์žˆ์ง€๋งŒ ์ฃผ๊ฐ์ด ์ „๋„๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทผ๋ณธ์ ์œผ๋กœ ๊ฐœ๋ฐœ์ด๋ผ๋Š” ํ–‰์œ„ ์ž์ฒด๋ฅผ ๋ณด๋ฉด ๊ฐœ๋ฐœ์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ž˜ ์งœ๋Š” ๊ฒƒ, ์œ ๋ช…ํ•œ ์Šคํƒ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋ณธ์งˆ์ด๋ผ๊ณ  ๋ณด๊ธฐ๋Š” ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ด๋ผ๋Š” ๊ฒƒ์€ ์‚ฌ๋žŒ๋“ค์˜ ํ–‰์œ„๋ฅผ ๋ฐ”๋€Œ๊ธฐ ์œ„ํ•ด(์„ธ์ƒ์„ ๋ฐ”๋€Œ๊ธฐ ์œ„ํ•ด) ํ•„์š”ํ•œ ๊ฒƒ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

 

 

์šฐ๋ฆฌ๊ฐ€ ์ค‘์š”ํ•˜๊ฒŒ ์ƒ๊ฐ์„ ํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ์€ ๋ฌธ์ œ์˜ ํ•ด๊ฒฐ์ž…๋‹ˆ๋‹ค.

 

ํ”„๋กœ๊ทธ๋žจ์„ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ณต๋ถ€ํ•˜๋Š” ์ด์œ ๋Š” ์‹œ๊ฐ„ ๋ณต์žก๋„, ํ˜น์€ ํ”„๋กœ๊ทธ๋žจ์˜ ์ตœ์ ํ™”๊ฐ€ ์•ˆ๋˜๊ฑฐ๋‚˜ ์‹œ๊ฐ„์ด ๋„ˆ๋ฌด ์˜ค๋ž˜ ๊ฑธ๋ฆฌ๋Š” ๋“ฑ์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•จ์ด๊ณ , ์ตœ์‹  ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” ์ง€์†์ ์œผ๋กœ ๊ณ ๊ฐ๋“ค์—๊ฒŒ ๊ฐ€์น˜๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๋ฐ ๊ทธ๊ฒƒ์ด ํšจ์œจ์ ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๊ณ ๊ฐ์€ ์•„๋ฌด ๋ถˆํŽธํ•จ์ด ์—†๊ณ , ์œ ์ง€๋ณด์ˆ˜์— ์•„๋ฌด ๋„์›€์ด ์•ˆ๋˜๋Š”๋ฐ ์ตœ์‹  ์Šคํƒ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋ณธ๋ž˜์˜ ๋ชฉ์ ์ด ์•„๋‹ˆ๋ผ๋Š” ์ด์•ผ๊ธฐ์ž…๋‹ˆ๋‹ค.

 

ํ”„๋กœ๊ทธ๋žจ ํ˜น์€ ๊ฐœ๋ฐœ์—์„œ์˜ ์ง„์งœ ์ค‘์š”ํ•œ ๊ฒฝ๋ ฅ์€ ๋ฌธ์ œํ•ด๊ฒฐ์ž…๋‹ˆ๋‹ค.

  • ์ด์ „ ํ”„๋กœ๊ทธ๋žจ์— ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๊ณ  ๋‚ด๊ฐ€ ๊ทธ๊ฒƒ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ~~๋ฅผ ์ ์šฉํ•ด์„œ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ์„ ํ–ˆ๋‹ค.
  • ์ž์ž˜ํ•˜๊ฒŒ 10๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์€ ์ƒํ™ฉ์ด์–ด์„œ Node.js๋ฅผ ๋„์ž…ํ•˜์—ฌ ๊ทธ๊ฒƒ์„ ํ•ด๊ฒฐํ–ˆ๊ณ , ๊ทธ๋กœ ์ธํ•ด ~~ ๊ฐ€ ์ข‹์•„์กŒ๋‹ค.

์ด๋Ÿฐ ๊ฒƒ์ด ๊ฒฝ๋ ฅ์ด์ง€ ๋ฐฑ์ค€์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ’€ ์ˆ˜ ์žˆ๋‹ค. Nodejs๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒฝ๋ ฅ์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

 

 

๊ณผ์—ฐ ๋ฌด์กฐ๊ฑด ๋„ค์นด๋ผ์ฟ ๋ฐฐ๊ฐ€ ์ •๋‹ต์ผ๊นŒ์š”? '์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋ชปํ‘ผ๋‹ค = ๊ฐœ๋ฐœ ๋ชปํ•œ๋‹ค'?

์ €๋„ ์ง€๊ธˆ๊นŒ์ง€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ˆ™์ œ์ฒ˜๋Ÿผ ํ’€์–ด์™”๊ณ , ๊ณผ์ œ์ฒ˜๋Ÿผ ์ƒ๊ฐํ–ˆ๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์ด ์กฐ์–ธ์„ ๋“ฃ๊ณ ๋‚˜์„œ๋Š” ์ •๋ง ๊ฐœ๋ฐœ์ž๋กœ์„œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ํ•„์š”ํ•œ ์ˆœ๊ฐ„์— ์‚ฌ์šฉํ•  ์†Œ์Šค์ผ ๋ฟ์ด๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

 

์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋ชปํ‘ผ๋‹ค๊ณ ํ•ด์„œ ์ขŒ์ ˆํ•˜์ง€ ๋งˆ์„ธ์š”. ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๊ฐœ๋ฐœ์‹ค๋ ฅ์˜ ์ฒ™๋„๋ฅผ ๊ฒฐ์ •ํ•˜์ง„ ์•Š์Šต๋‹ˆ๋‹ค.

 

๋‹ค๋งŒ, ๋ฌธ์ œํ•ด๊ฒฐ์— ์ค‘์š”ํ•œ key๐Ÿ”‘๊ฐ€ ๋œ๋‹ค๋ฉด ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ ์ƒ๊ฐ์˜ ๋ฒ”์œ„๊ฐ€ ๋‚จ๋“ค๋ณด๋‹ค ๋„“์„ ์ˆ˜ ์žˆ๊ฒ ์ฃ ?

 

์ ์–ด๋„ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์™œ ๊ณต๋ถ€ํ•ด์•ผํ•˜๋Š”์ง€ ๋งˆ์Œ์˜ ์šธ๋ฆผ์„ ๊ฐ–๊ณ  ๊ณต๋ถ€ํ•ฉ์‹œ๋‹ค(์•Œ๊ณ ๋ฆฌ์ฆ˜ ์•ˆ ์ค‘์š”ํ•˜๋‹ค๋Š” ๊ฑฐ ์•„๋‹˜ โ— โ€ฟโ—  )