๐Ÿ’œ Key Point

์˜์กด์„ฑ, map

๐Ÿ’œ Sort out(1)

  • ์—๋Ÿฌ
    api๋ฅผ ์‹คํ–‰ํ•˜๋‹ˆ ์ €๋Ÿฐ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. import๊ฐ€ ์•„๋‹Œ constructor๋กœ ํด๋ž˜์Šค๋ฅผ ๋ฐ›์•„์˜ฌ ๊ฒฝ์šฐ ์™ธ๋ถ€(router)์—์„œ ์˜์กด์„ฑ์„ ์ฃผ์ž…ํ•ด์ฃผ์–ด์•ผ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
    ใ…ค
  • ํ•ด๊ฒฐ
    router์—์„œ ๋ชจ๋“  ํด๋ž˜์Šค์˜ ์˜์กด์„ฑ์„ ์ฃผ์ž…ํ•ด์ฃผ์—ˆ๋‹ค.

๐Ÿ’œ Sort out(2)

  • ์—๋Ÿฌ
    ์ด ์ฝ”๋“œ๋Š” ํ•ด๋‹น ์นดํ…Œ๊ณ ๋ฆฌ์˜ ํ”„๋กœ์ ํŠธ๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ์ผ ๊ฒฝ์šฐ projects๋Š” ์ž˜ ๊ฐ€์ ธ์˜ค์ง€๋งŒ findTaskByProjectId์— ์‚ฌ์šฉ๋  id๋ฅผ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•œ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋ฐฐ์—ด๋กœ ๋ฌถ์–ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.
    ใ…ค
  • ํ•ด๊ฒฐ
    ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•  ๊ฒฝ์šฐ์— Error๋ฅผ ๋ฐœ์ƒ์‹œ์ผœ์ค€ ํ›„, map์„ ํ†ตํ•ด ์ƒˆ ๋ฐฐ์—ด๋กœ ๋งŒ๋“ค์–ด์ฃผ์—ˆ๋‹ค.

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