Skip to content
Su Yong Chang edited this page Nov 10, 2021 · 1 revision

์˜ค๋Š˜์˜ TMI

์ˆ˜์šฉ: ์ดํด๋ฆฝ์Šค๋ฅผ 10๊ฐœ ๋„˜๊ฒŒ ๋ณด์œ ์ค‘ ๋ฏผ์ง€: ๋Œ€์šฉ๋Ÿ‰ ์š”๊ตฌ๋ฅดํŠธ์— ์ค‘๋… ๋ช…์žฌ: ๊ทœ์นด์ธ ์— ๋น ์ง ํ›„๋ผํ†  ์‹๋‹น์— ๋งค๋‹ฌ 2๋งŒ์›์”ฉ ์ถฉ์„ฑ ๋งน์„ธ ์›์ฃผ: ์ž”์—ฌ๋ฐฑ์‹  ๋งž๊ณ  ๋ถ€์ž‘์šฉ์— ์‹œ๋‹ฌ๋ฆผ

๊ถ๊ธˆํ•œ์ 

ํŒ€ ๊ด€๋ฆฌ

  • ์ดˆ๋Œ€ ๋ชฉ๋ก์„ ์–ด๋–ป๊ฒŒ ๊ด€๋ฆฌํ• ์ง€ ๊ณ ๋ฏผ์ž…๋‹ˆ๋‹ค. ์ผ๋‹จ์€ Team-User Table์— ์ดˆ๋Œ€ ๋ฐ์ดํ„ฐ๋„ ๊ด€๋ฆฌํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. (ํ˜„์žฌ๋Š” recoil์—์„œ Dummy ๋ฐ์ดํ„ฐ ์‚ฌ์šฉ์ค‘)
  • ํŒ€์ด ์‚ญ์ œ๋˜๋ฉด, ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ (Team-User, Schedule, Chat rooms, postit)๋„ ๊ฐ™์ด ์‚ญ์ œ๋˜๋ฉด(cascade) ์ข‹์„ ๊ฒƒ ๊ฐ™์€๋ฐ ์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•˜์‹œ๋‚˜์š”?

ํŒ€ ์ผ์ •

์ด๋ฒคํŠธ๋งˆ๋‹ค any ๋ถ™์ด๋‹ˆ๊นŒ ๊ฒฝ๊ณ ๊ฐ€ ๊ฑฐ์Šฌ๋ฆฌ๋Š”๋ฐ ๊ตฌ๊ธ€๋งํ•ด์„œ ํƒ€์ž… ๋ถ™์—ฌ๋ณด๋‹ˆ๊นŒ ์—๋Ÿฌ๊ฐ€ ๋‚˜๋„ค์š”.. ํ•ด๊ฒฐ๋ฒ• ์•„์‹œ๋Š” ๋ถ„.

  • e.currentTarget?

BE Response

์›๋ž˜ status code ๋ง๊ณ  ๋‹ค๋ฅธ ๊ฒƒ์„ ๊ผญ ๋ณด๋‚ด์•ผ ํ•˜๋‚˜์š”? ๋ณด๋‚ด๋ฉด ๋ณดํ†ต ์–ด๋–ค ๊ฒƒ์„ ๋ณด๋‚ด๋‚˜์š”??

  • BE์—์„œ ๋„˜๊ฒจ์ค„ ๋ฐ์ดํ„ฐ ์—†์œผ๋ฉด sendStatus ์‚ฌ์šฉ res.sendStatus(400);
  • catch์—์„œ๋„ err์ด ์•„๋‹ˆ๋ผ res.send()
  • send(), json()์„ ๊ตฌ๋ถ„ํ•˜์ž
    • json ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ๋•Œ ํ•œ์ • json()์ด ์—ฐ์‚ฐ ํšŸ์ˆ˜๊ฐ€ ํ•œ ๋ฒˆ ์ ์Œ
  • ๋ฆฌํŒฉํ† ๋ง์€ 5์ฃผ๋กœ

PATCH vs PUT

  • ์„ฑ๋Šฅ ๋•Œ๋ฌธ์— ๊ตฌ๋ถ„์„ ํ•˜๋Š” ๊ฑด๊ฐ€์š”?
  • typeORM repository.update()

ํŒ€ ์ดˆ๋Œ€ ์—๋Ÿฌ์ฒ˜๋ฆฌ

  • ์ดˆ๋Œ€ ๋ณด๋‚ผ ๋•Œ, ๋ฐฑ์ด์š”!

๋ผ์šฐํŒ…

team/:team_id/ calendar

  1. FE์—์„œ Routing, ๋‹ฌ๋ ฅ template render ํ›„ ์„œ๋ฒ„ ์š”์ฒญ (useEffect?)
  2. ๋ฐ›์•„์˜จ ๋‹ฌ๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ render

์•ž์œผ๋กœ์˜ ์ผ์ •

๋ฏผ์ง€, ์ˆ˜์šฉ: ์†Œ์ผ“ ํŒ€๋ณ„๋กœ ๋ถ™์ด๊ธฐ + (๋‚ด๋ถ€๊ด€๋ฆฌ api)

Clone this wiki locally