๐Ÿ“

๐Ÿ“

  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (85)
    • Growth Diary (4)
      • Knowledge Warehouse (4)
      • Insight (0)
    • •••••••••••••• (1)
    • 0. TiL ( Today I Learned ) (37)
    • 1. ์›น ๊ฐœ๋ฐœ ์ข…ํ•ฉ (2)
    • 2. JS๋ฌธ๋ฒ• ์ข…ํ•ฉ (13)
    • 3. Node.js (12)
    • 4. SQL (1)
    • 5. Algorithm (15)
  • ํ™ˆ
  • ํƒœ๊ทธ
  • ๋ฐฉ๋ช…๋ก
RSS ํ”ผ๋“œ
๋กœ๊ทธ์ธ
๋กœ๊ทธ์•„์›ƒ ๊ธ€์“ฐ๊ธฐ ๊ด€๋ฆฌ

๐Ÿ“

์ปจํ…์ธ  ๊ฒ€์ƒ‰

ํƒœ๊ทธ

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฌธ๋ฒ• ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ž๋ฐ”๋ฌธ๋ฒ• Express ๋ฏธ๋“ค์›จ์–ด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ MySQL ์•Œ๊ณ ๋ฆฌ์ฆ˜ node.js ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค node prisma til js express.js nodejs wil SQL javascript rdb ๋ฉ”์†Œ๋“œ

์ตœ๊ทผ๊ธ€

๋Œ“๊ธ€

๊ณต์ง€์‚ฌํ•ญ

์•„์นด์ด๋ธŒ

2 f r o s t - B l o g

์ƒˆ๋กœ์šด ๋„์ „๊ณผ ์ฐฝ์˜์ ์ด๊ณ  ์žฌ๋ฏธ์žˆ๋Š”์ผ์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค.

์ž์„ธํžˆ๋ณด๊ธฐ

  • [ WIL ] ( Week 3 ์ฃผ์ฐจ) Node.js ์˜ Express ๋ฏธ๋“ค์›จ์–ด RESTful

    3์ฃผ์ฐจ WILํ‚ค์›Œ๋“œ : Express ๋ฏธ๋“ค์›จ์–ด, RESTful ์ง€๋‚œ์ฃผ ๊ธˆ์š”์ผ๋ถ€ํ„ฐ ์ฃผํŠน๊ธฐ ์ฃผ์ฐจ๊ฐ€ ์‹œ์ž‘๋˜๊ณ , ์•ฝ 2-3์ผ๊ฐ€๋Ÿ‰์˜ ์‹œ๊ฐ„์ด ์ง€๋‚ฌ๋‹ค. ์•ฝ 2์ผ ์ •๋„์˜ ์‹œ๊ฐ„๋™์•ˆ ์ฃผํŠน๊ธฐ ์ž…๋ฌธ๊ฐ•์˜๋ฅผ ๋ณด๋ฉด์„œ Express์— ๋Œ€ํ•ด ๋ฐฐ์šฐ๊ณ  ์‚ฌ์šฉ๋ฒ•์„ ํ•™์Šตํ•˜๋ฉด์„œ ๋ฏธ๋“ค์›จ์–ด์— ๋Œ€ํ•ด ๋ฐฐ์šด ์ ์ด ์žˆ์—ˆ์ง€๋งŒ, ์‹ฌ๋„์žˆ๊ฒŒ ์•Œ์ง„ ๋ชปํ–ˆ๋˜๊ฒƒ ๊ฐ™๋‹ค. Node.js Express ๋ฏธ๋“ค์›จ์–ด ์Šคํ„ฐ๋”” ๋‚ด์šฉ ๋ฐ”๋กœ๊ฐ€๊ธฐ: 2023.08.27 - [3. Node.js] - [ Node.js ์ž…๋ฌธ์ฃผ์ฐจ1 (2-0)] Express ๋ฏธ๋“ค์›จ์–ด [ Node.js ์ž…๋ฌธ์ฃผ์ฐจ1 (2-0)] Express ๋ฏธ๋“ค์›จ์–ด Express ๋ฏธ๋“ค์›จ์–ด Express์—์„œ ๋ฏธ๋“ค์›จ์–ด๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ธฐ๋Šฅ์„ ํ™•์žฅํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด, ๋กœ๊น…, ์ธ์ฆ, ์„ธ์…˜ ๊ด€๋ฆฌ, ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„..

  • [ WIL ] ( Week 7 ์ฃผ์ฐจ) ํ˜‘์—…์„ ์ง„ํ–‰ํ•˜๋ฉฐ ๋А๋‚€ ์•„์‰ฌ์šด ์ , ๋ฟŒ๋“ฏํ•œ ์ 

    ํŒ€ํ”Œ ์งค. jpg๋ฅผ ์ฐพ์œผ๋ฉด ๋Œ€๊ฐœ๋Š” ์ด๋Ÿฌํ•œ ๊ฒƒ๋“ค์ด ๋‚˜์˜จ๋‹ค. ํŒ€ํ”Œ ์ฐ๋“ค์„ ๋“ค์–ด๋ณด๋ฉด ๊ธ์ •์ ์ธ ๊ฒƒ๋ณด๋‹ค๋Š” ๋ถ€์ •์ ์ธ ๊ฒƒ์ด ๋งŽ์•˜๊ณ , ์–ด๋А ํ•œ ๋ช…์˜ ํฌ์ƒ์„ ์š”๊ตฌํ•˜๋Š” ์ผ๋„ ์žˆ์—ˆ์œผ๋ฉฐ ๋Œ€๋ถ€๋ถ„์€ ์†Œํ†ต์˜ ๋ถ€์žฌ์™€ ํƒˆ์ฃผ์ž๋“ค, ์ž ์ˆ˜๋ฅผ ํƒ€๋ฒ„๋ฆฌ๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋ฐœ์ƒ๋˜๊ณค ํ–ˆ๋‹ค. ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ๋Š” 2์ฃผ๊ฐ„ ์ด๋ฃจ์–ด์ง€๋Š” ํ”„๋กœ์ ํŠธ์˜€๋‹ค. ๋‚˜๋Š”, ์„œ๋น„์ŠคํŒ€๊ณผ ์ฑŒ๋ฆฐ ์ง„ ํŒ€์˜ ์„ ํƒ์˜ ๊ธฐ๋กœ์—์„œ ์ฑŒ๋ฆฐ์ง€ ํŒ€์„ ์„ ํƒํ–ˆ๋‹ค. ์›๋ž˜ ๋‚ด๊ฐ€ ์ถ”๊ตฌํ•ด ์˜จ ์Šคํƒ€์ผ ๋Œ€๋กœ๋ผ๋ฉด ์„œ๋น„์ŠคํŒ€์ด ๋งž์ง€๋งŒ ( Fornt-end ์™€์˜ ํ˜‘์—… ๊ฒฝํ—˜๊ณผ, ์„œ๋น„์Šค๋ถ„์•ผ๋ฅผ ๊ฐœ๋ฐœํ•ด๋ณด๊ณ  ์‹ถ์–ด์„œ ) ํ˜‘์—…์„ ํ•˜๊ธฐ์—๋Š” ๊ณต๋ถ€๋Ÿ‰์ด ์กฐ๊ธˆ ๋ถ€์กฑํ–ˆ๋‹ค๋Š” ์ƒ๊ฐ์— ์ฑŒ๋ฆฐ์ง€ํŒ€์—์„œ ์กฐ๊ธˆ ์–ด๋ ค์šด ์ฃผ์ œ๋ผ๋„ ๋ถ€๋”ชํ˜€ ๊ฐ€๋ฉด์„œ ๋ฐฐ์šฐ์ž๋Š” ์ƒ๊ฐ์„ ํ–ˆ๋‹ค. ๊ฐ์„คํ•˜๊ณ , '์ด๋ฒˆ ํ”„๋กœ์ ํŠธ(ํ˜‘์—…) ๊ฒฝํ—˜์ด ๋‚˜์—๊ฒŒ ์–ด๋– ํ–ˆ๋ƒ?'๋ผ๊ณ  ๋ฌผ์–ด๋ณธ๋‹ค๋ฉด. 1. ๋‚˜์˜ ๋ถ€์กฑํ•จ์„ ๋งŽ์ด ..

  • [ TIL ] [ ์ •๊ทœ๊ณผ์ • : ์ฃผํŠน๊ธฐํ”„๋กœ์ ํŠธ์ฃผ์ฐจ ] HTTPS / HTTP

    * ์ด๋ฒˆ ์ฃผํŠน๊ธฐํ”„๋กœ์ ํŠธ์—์„œ https๋กœ ๋ฐฐํฌํ•ด์•ผ ํ•˜๋Š” ๋ถ€๋ถ„์ด ์žˆ์—ˆ๋‹ค. ๋ฐฐํฌํ™˜๊ฒฝ์— ๋งž์ถฐ ์„ค์ •์„ ํ•˜๋ฉด์„œ ์•Œ๊ฒŒ ๋œ ๊ฒƒ๊ณผ ์ถ”๊ฐ€๋กœ ๊ณต๋ถ€ํ•œ ๊ฒƒ๋“ค์„ ์˜ค๋Š˜์ž til์— ๊ธฐ์žฌํ•ด์•ผ๊ฒ ๋‹ค. Https๋ฅผ ์™œ ์จ์•ผํ• ๊นŒ? HTTPS๋Š” TLS ์•”ํ˜ธํ™”๋ฅผ ๊ฐ–์ถ˜ HTTP. HTTPS๋Š” TLS(SSL)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ผ๋ฐ˜ HTTP ์š”์ฒญ๊ณผ ์‘๋‹ต์„ ์•”ํ˜ธํ™”ํ•˜๋ฏ€๋กœ ๋” ์•ˆ์ „ํ•˜๊ณ  ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋ฉ๋‹ˆ๋‹ค. HTTPS๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์›น ์‚ฌ์ดํŠธ์˜ URL ์•ž์—๋Š” http:// ๋Œ€์‹  https://(์˜ˆ: https://www.cloudflare.com)๊ฐ€ ์žˆ๋‹ค. ์›น ์‚ฌ์ดํŠธ์—์„œ๋Š” ์™œ HTTPS๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ• ๊นŒ? 1) HTTPS๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์›น ์‚ฌ์ดํŠธ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋” ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. HTTPS๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์›น ์‚ฌ์ดํŠธ๋Š” ์ง€์—ญ ์‹ํ’ˆ ์•ˆ์ „ ๊ฒ€์‚ฌ๊ด€์œผ๋กœ๋ถ€ํ„ฐ "ํ•ฉ๊ฒฉ"์„ ๋ฐ›์•˜์Œ์„ ๊ฒŒ์‹œํ•˜๋Š”..

  • [ TIL ] [ ์ •๊ทœ๊ณผ์ • : ์ฃผํŠน๊ธฐ์ฃผ์ฐจ ] ์ •๊ทœ ํ‘œํ˜„์‹ ๋งŒ๋“ค๊ธฐ

    ์ด๋ฒˆ LV ๊ฒŒ์‹œํŒ ๋งŒ๋“ค๊ธฐ๋ฅผ ํ•˜๋ฉด์„œ , ๋กœ๊ทธ์ธ์„ ๊ตฌํ˜„ํ• ๋•Œ์— ์•„๋ž˜์˜ ์กฐ๊ฑด๊ฐ’์„ ํ™œ์šฉ ํ•˜์—ฌ์•ผ ํ•œ๋‹ค๋Š” ์กฐ๊ฑด๊ฐ’์ด ์žˆ์—ˆ๋‹ค. api ๋ช…์„ธ์„œ๋งŒ ์‹ ๊ฒฝ์จ์„œ ๋งŒ๋“ค๋‹ค๊ฐ€ ์กฐ๊ฑด๊ฐ’์ด ์žˆ๋‹ค๋Š”๊ฑธ ๋ชจ๋ฅด๊ณ  ์žˆ๋‹ค๊ฐ€ ๋’ค๋Šฆ๊ฒŒ ํ™•์ธํ•ด์„œ ์ •๊ทœ์‹์œผ๋กœ ์•„์ด๋””/๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋„ฃ์–ด ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ํ™•์ธํ•ด์„œ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ–ˆ๋‹ค. ๋‹‰๋„ค์ž„์€ ์ตœ์†Œ 3์ž ์ด์ƒ, ์•ŒํŒŒ๋ฒณ ๋Œ€์†Œ๋ฌธ์ž(a~z, A~Z), ์ˆซ์ž(0~9)๋กœ ๊ตฌ์„ฑํ•˜๊ธฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ์ตœ์†Œ 4์ž ์ด์ƒ์ด๋ฉฐ, ๋‹‰๋„ค์ž„๊ณผ ๊ฐ™์€ ๊ฐ’์ด ํฌํ•จ๋œ ๊ฒฝ์šฐ ํšŒ์›๊ฐ€์ž…์— ์‹คํŒจ๋กœ ๋งŒ๋“ค๊ธฐ ๋จผ์ €, ์ •๊ทœํ‘œํ˜„์‹((Regular Expression)์— ๋Œ€ํ•ด ์•Œ์•„๋ดค๋‹ค. ์ •๊ทœํ‘œํ˜„์‹์€ ๋ฌธ์ž์—ด์—์„œ ํŠน์ • ๋‚ด์šฉ์„ ์ฐพ๊ฑฐ๋‚˜ ๋Œ€์ฒด ๋˜๋Š” ๋ฐœ์ทŒํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํšŒ์›๊ฐ€์ž… ํ™”๋ฉด์—์„œ ์‚ฌ์šฉ์ž๋กœ ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›๋Š” ์ „ํ™”๋ฒˆํ˜ธ๊ฐ€ ์œ ํšจํ•œ์ง€ ์ฒดํฌํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค. ์ด๋•Œ ์ •๊ทœํ‘œํ˜„์‹์„ ์‚ฌ..

  • [ TIL ] [ ์ •๊ทœ๊ณผ์ • : ์ฃผํŠน๊ธฐ์ฃผ์ฐจ ] Git ๋ช…๋ น์–ด ๋ชจ์Œ.Zip

    ํŽ˜์–ดํ”„๋กœ๊ทธ๋žจ์„ ํ•˜๋ฉด์„œ GIthub์„ ์‚ฌ์šฉํ•  ์ผ์ด ๋งŽ์•˜๋‹ค. ์‹ค์ œ๋กœ github์„ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•˜๋ฉด ์—…๋ฌด๋ฅผ ํ•˜๋ฉด์„œ๋„ ๋ถˆํŽธํ•จ์ด ๋งŽ๋‹ค๊ณ  ํ•ด์„œ ์ˆ˜์—…์„ ํ•˜๋ฉด์„œ๋„ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋ ค ๋…ธ๋ ฅํ•˜๋Š”๋ฐ ํ˜ผ์ž ์ปค๋ฐ‹ํ•˜๋Š” ์ผ์—๋Š” ํฌ๊ฒŒ ์–ด๋ ค์›€์ด ์—†์ง€๋งŒ ํŽ˜์–ดํ”„๋กœ๋žจ, ํŒ€ ํ”„๋กœ๊ทธ๋žจ์„ ํ•˜๋ฉด์„œ ๋ธŒ๋Ÿฐ์น˜๋ฅผ ๋งŒ๋“ค๊ณ  ํ•ฉ์น˜๋Š” ๊ณผ์ •๋“ค์„ ํ•˜๋ฉด ์ถฉ๋Œ์ด ์ผ์–ด๋‚˜๊ณ  ์–ด๋”˜๊ฐ€ ์ต์ˆ™ํ•˜์ง€ ์•Š๋‹ค. ํ•˜์ง€๋งŒ Github์„ ์‚ฌ์šฉํ•˜๋Š” ๋ชฉ์  ์ž์ฒด๊ฐ€ ์—…๋ฌด๋ฅผ ๊ณต์œ ํ•˜๊ณ  ๋‚˜๋ˆ„๊ธฐ ์œ„ํ•˜๋Š” ๊ฒƒ์ด๋‹ˆ ๊พธ์ค€ํžˆ ๊ณต๋ถ€ํ•ด์•ผ๊ฒ ๋‹ค. ์•„๋ž˜๋Š” ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด๋“ค์„ ๋ชจ์•„๋ดค๋‹ค. ๋˜, ์–„์ฝ”๋‹˜์˜ 2์‹œ๊ฐ„์ด ๋„˜๋Š” ( ์ด๋Ÿฐ ๋ฌด๋ฃŒ๊ฐ•์˜๋Š” ์‚ฌ๋ž‘์ž…๋‹ˆ๋‹ค.. ์ง„์งœ ๋น›*๊ณผ ์†Œ๊ธˆ* ) ์œ ํŠœ๋ธŒ์˜์ƒ๋„ ํ•จ๊ป˜ ์ฒจ๋ถ€ํ•ด ๋ณธ๋‹ค. ( * ๋ฌผ๋ก  ๋‚˜๋„ ๊ธธ์–ด์„œ ์ „์ฒด๋ฅผ ๋ณด์ง„ ๋ชปํ–ˆ๊ณ , ์ฑ•ํ„ฐ์—์„œ ์ค‘์š”ํ•œ ๋ถ€๋ถ„๋งŒ ๋ณด์•˜๋‹ค. ) ๊ด€๋ จ์˜์ƒ : YOUTUBE [์–„ํŒํ•œ ์ฝ”๋”ฉ..

  • [ TIL ] [ ์ •๊ทœ๊ณผ์ • : ์ฃผํŠน๊ธฐ์ฃผ์ฐจ ] ๊ฒŒ์‹œํŒ ๋งŒ๋“ค๊ธฐ / troubleshooting

    ์ˆ™๋ จ์ฃผ์ฐจ ๊ณผ์ •๊ฐ•์˜๋ฅผ ๋‹ค ๋“ฃ๊ณ , LV3์„ ํ–ฅํ•ด ๊ฐ€๋˜ ์ค‘ ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…์„ ๋งˆ์ฃผํ–ˆ๋‹ค.. ๋‹ค๋ฅธ ํด๋”๋ฅผ ์—ด์–ด๋ณด๋ฉด์„œ ๊ทธ ํด๋”์— push๊ฐ€ ๋˜์—ˆ๋Š”์ง€, ์ •๋ณด ์ผ๋ถ€๊ฐ€ ์‚ฌ๋ผ์กŒ๋‹ค. ์‹ ์ค‘ํ•˜์ง€ ๋ชปํ•œ ๋‚ด ์ž˜๋ชป์ด๋‹ค! ๋ถ„๋ช… email ๊ฐ’์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋„ฃ์—ˆ๋Š”๋ฐ, insomnia๋ฅผ ์‹คํ–‰์‹œํ‚ค๋ฉด email๊ฐ’์ด ์—†์–ด์„œ err๊ฐ€ ๋ฐœ์ƒ๋˜๋Š” ๊ฒƒ์ด๋‹ค. ์ฒ˜์Œ์—” ใ…‡ ใ…”? ํ•˜๋ฉด์„œ ์ฝ”๋“œ๋งŒ 30๋ถ„์งธ ๋œฏ์–ด๋ณด๋‹ค๊ฐ€, ์ž˜ ์‚ดํŽด๋ณด๋‹ˆ.. ๊ทธ๋žฌ๋‹ค.. DB์— ์ด๋ฉ”์ผ๊ฐ’์ด ์‚ฌ๋ผ์กŒ๋‹ค. ์™ผ์ชฝ) ํ”„๋ฆฌ์ฆˆ๋งˆ๋งŒ ํ™•์ธํ–ˆ์„ ๋•Œ๋Š”, ๋ถ„๋ช…ํžˆ ๋‚˜๋Š” email์„ ์ •ํ™•ํžˆ ๋งŒ๋“ค์—ˆ๊ณ , ์˜คํƒˆ์ž ๊ฒ€์‚ฌ๋„ ๋งˆ์ณค๋Š”๋ฐ ์ด์ƒ์ด ์—†์—ˆ๋‹ค. ์˜ค๋ฅธ์ชฝ) ๊ทธ๋Ÿฐ๋ฐ๋„ insomnia์— ์ ‘์†ํ•ด์„œ localhost๋ฅผ ํ™•์ธํ•˜๋ ค๊ณ  ํ•˜๋ฉด ๊ณ„์†ํ•ด์„œ email์„ ์ฐพ์„ ์ˆ˜ ์—†๋‹ค๊ณ  ํ•œ๋‹ค. 1. ํŒŒ์ผ์ด ์ผ๋ถ€ ๋’ค์„ž์˜€๋‹ค๋Š” ๊ฑธ ์•Œ์•˜๊ณ , ๋‹คํ–‰ํžˆ ์ค‘์š”..

  • [ WIL ] ( Week 4 ์ฃผ์ฐจ) Restful API, package.json

    ์ด๋ฒˆ 4์ฃผ ์ฐจ์˜ WIL์˜ ์ฃผ์ œ๋Š”, Restful API, package.json์ด WIL์ฃผ์ œ์˜€๋‹ค. Restful API์— ๋Œ€ํ•ด์„œ๋Š” ์ด๋ฏธ ์ด์ „ ์ฃผ์ฐจ์— ์ •๋ฆฌํ•˜๋ฉด์„œ ์ถ”๊ฐ€๋กœ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ด ์žˆ์–ด์„œ packge.json๋ฅผ ์ถ”๊ฐ€๋กœ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ๊ณผ ํ•จ๊ป˜ ์˜ฌ๋ ธ๋‹ค! Restful API 2023.08.27 - [3. Node.js] - [ Node.js ์ž…๋ฌธ์ฃผ์ฐจ 2 (2-0)] REST API, RESTful [ Node.js ์ž…๋ฌธ์ฃผ์ฐจ2 (2-0)] REST API, RESTful RESTful REST(REpresentational State Transfer)๋Š” Web, ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ ๊ฐ„์— ํ‘œ์ค€์„ ์ œ๊ณตํ•˜์—ฌ ์‹œ์Šคํ…œ์ด ์„œ๋กœ ๋” ์‰ฝ๊ฒŒ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ์ด๋‹ค. RESTful ์‹œ์Šคํ…œ์ด๋ผ๊ณ ๋„ ๋ถˆ๋ฆฌ๋Š” REST ํ˜ธํ™˜..

  • [ JavaScript ์•Œ๊ณ ๋ฆฌ์ฆ˜ (ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค)] ์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜? *

    ์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜? 1. ๋ฌธ์ œ์„ค๋ช… ๊ธธ์ด๊ฐ€ n์ด๊ณ , "์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜...."์™€ ๊ฐ™์€ ํŒจํ„ด์„ ์œ ์ง€ํ•˜๋Š” ๋ฌธ์ž์—ด์„ ๋ฆฌํ„ดํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•˜์„ธ์š”. ์˜ˆ๋ฅผ๋“ค์–ด n์ด 4์ด๋ฉด "์ˆ˜๋ฐ•์ˆ˜๋ฐ•"์„ ๋ฆฌํ„ดํ•˜๊ณ  3์ด๋ผ๋ฉด "์ˆ˜๋ฐ•์ˆ˜"๋ฅผ ๋ฆฌํ„ดํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. 2. ์ž…์ถœ๋ ฅ ์˜ˆ 3. ์ œํ•œ์‚ฌํ•ญ n์€ ๊ธธ์ด 10,000์ดํ•˜์ธ ์ž์—ฐ์ˆ˜์ž…๋‹ˆ๋‹ค. [ ๋‚ด๊ฐ€ํ•œ ๋ฌธ์ œ ํ’€์ด ] function solution(n) { let result = "" for(let i = 1; i

2 f r o s t

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”