[20/11/10] - TIL

NOWANDHEREยท2020๋…„ 11์›” 10์ผ
0

TIL

๋ชฉ๋ก ๋ณด๊ธฐ
45/53
post-thumbnail

11์›” 10์ผ (ํ™”)

๐ŸŒป ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๋น„๋™๊ธฐ ํ๋ฆ„์— ๋Œ€ํ•ด ์–ด๋Š์ •๋„ ์ดํ•ดํ•œ ๊ฒƒ ๊ฐ™๋‹ค.

์˜ค๋Š˜ ํ•œ ์ผ

  • Toy Problem 07 : Tree DFS
  • async & promise sprint
    • part-2 : node.js ํ™˜๊ฒฝ์—์„œ ๋‚ด์žฅ ๋ชจ๋“ˆ ์ค‘ fs(File System) ๋ชจ๋“ˆ ์‚ฌ์šฉ๋ฒ•์„ ๊ณต์‹ ๋ฌธ์„œ๋ฅผ ๋ณด๋ฉฐ ์ตํ˜€๋ณด๊ณ , ๋กœ์ปฌ ํŒŒ์ผ์„ ์ฝ์–ด์˜ค๋Š” fs.readFile ๋ฉ”์†Œ๋“œ๋ฅผ ํ†ตํ•ด callback, promise(reject, resolve) ๊ตฌํ˜„ ์‹ค์Šต์„ ํ•ด๋ดค๋‹ค. ๋˜ํ•œ, Promise.all์„ ์‚ฌ์šฉํ•ด๋ณด๊ณ  async ๋ฐ await ํ‚ค์›Œ๋“œ๋„ ์‚ฌ์šฉํ•ด๋ดค๋‹ค.
    • part-3 : ๋น„๋™๊ธฐ ์š”์ฒญ์˜ ๊ฐ€์žฅ ๋Œ€ํ‘œ์ ์ธ ์‚ฌ๋ก€์ธ ๋„คํŠธ์›Œํฌ ์š”์ฒญ ์ค‘ URL๋กœ ์š”์ฒญํ•˜๋Š” ๊ฒฝ์šฐ์— ๋Œ€ํ•ด fetch API๋ฅผ ํ†ตํ•ด ํ•™์Šตํ–ˆ๋‹ค.

๋Š๋‚€ ์ 

  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ์ด๋ฒคํŠธ ๋ฃจํ”„์˜ ์—ญํ• ๊ณผ ๋น„๋™๊ธฐ ํ๋ฆ„์— ๋Œ€ํ•ด ์ดํ•ดํ•˜๋Š”๋ฐ ์ด ์œ ํŠœ๋ธŒ ์˜์ƒ์ด ์ •๋ง ํฐ ์—ญํ• ์„ ํ–ˆ๋‹ค. ํ•œ๊ธ€ ์ž๋ง‰์„ ์ผœ๊ณ  ์˜์ƒ์„ ๋ณด๋Š” ๋‚ด๋‚ด ๊ทธ๋™์•ˆ ์ฐ์ฐํ•˜๊ณ  ๋จน๋จนํ–ˆ๋˜ ๋งˆ์Œ ํ•œ ์ผ ์ด ๋ปฅ! ํ•˜๊ณ  ๋šซ๋ฆฌ๋Š” ๋Š๋‚Œ์„ ๋ฐ›์•˜์ง€๋งŒ ๊ทธ๋ž˜๋„ ์™„๋ฒฝํ•˜๊ฒŒ ์ดํ•ดํ–ˆ๋‹ค๊ณ  ํ•˜๊ธฐ์—๋Š” ์•„์ง ๋ฉ€์—ˆ๋‹ค. ์–ด๋–ค ๊ฒฝ์šฐ์— ์ค‘์ฒฉ๋œ Callback์ด ๋ฐœ์ƒํ•˜๊ณ , ์ค‘์ฒฉ๋œ Callback์˜ ๋‹จ์ ์€ ๋ฌด์—‡์ด๋ฉฐ Promise์˜ ์žฅ์ ์€ ๋ฌด์—‡์ธ์ง€, Promise ์‚ฌ์šฉ ํŒจํ„ด, resolve์™€ reject์˜ ์˜๋ฏธ์™€ then, catch์™€์˜ ๊ด€๊ณ„, async/await์˜ ์ž‘๋™ ์›๋ฆฌ ๋“ฑ ๋ณต์Šตํ•ด์•ผ ํ•  ๊ฒƒ๋“ค์ด ์‚ฐ๋”๋ฏธ์ด๋‹ค. ์ฐจ๊ทผ์ฐจ๊ทผ ๋ธ”๋กœ๊น…๋„ ํ•ด๋ณด๊ณ  ๊ณต๋ถ€ํ•ด๋ด์•ผ๊ฒ ๋‹ค...

๋‚ด์ผ ํ•  ์ผ

  • Toy Problem 08
  • Server, API, HTTP, Ajax Reserch
  • pair : Chatterbox client
profile
๐ŸŒป

0๊ฐœ์˜ ๋Œ“๊ธ€