Skip to content

๐Ÿงพ WEEK 3 ๋ฐ์ผ๋ฆฌ ์Šคํฌ๋Ÿผ

Seung-hyun Kim edited this page Nov 24, 2022 · 5 revisions

WEEK 3 ์Šคํ”„๋ฆฐํŠธ ๋ฐ์ผ๋ฆฌ ์Šคํฌ๋Ÿผ

  • ์Šคํ”„๋ฆฐํŠธ ๊ธฐ๊ฐ„ : 2022-11-21 ~ 2022-11-25

11/21 (์›”)

  • FE ์„ฑ๋Šฅ ์ž์ฒด๋Š” ์ผ๋‹จ ์ƒ๊ฐํ•˜์ง€ ๋ง๊ณ  ๊ฐœ๋ฐœ ์œ„์ฃผ๋กœ ์ง„ํ–‰ํ•˜๊ธฐ
  • ์ด๋ฒˆ์ฃผ ํ•ต์‹ฌ ๊ธฐ๋Šฅ: ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ
  • FE-BE ์—๋Ÿฌ ์–‘์‹ ํ†ต์ผ: ์•„๋ž˜์™€ ๊ฐ™์ด ์ „์†ก๋จ. ๋งŒ์•ฝ ์˜ค๋ฅ˜๊ฐ€ ์—ฌ๋Ÿฌ๊ฐœ๋ฉด ๋ฐฐ์—ด๋กœ ๋ณด๋‚ด์ฃผ๊ธฐ๋กœ ํ•จ.
    {
      status: 400,
      message: ["์ œ๋ชฉ์ด ๋น„์—ˆ์Šต๋‹ˆ๋‹ค.", "๋‹ค๋ฅธ๊ฒŒ ์—†์Šต๋‹ˆ๋‹ค."]
    }
    

11/22(ํ™”)

  • ERD ์„ค๊ณ„ ์ž์ฒด๋Š” ๊ธฐ๋Šฅ ์ถ”๊ฐ€๊ฐ€ ์—†์œผ๋ฉด ๋๋‚ฌ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ณ  ์ด์Šˆ ๋‹ซ๊ธฐ
  • ์ถ”ํ›„ NoSQL ์ ์šฉ ์‹œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ด์Šˆ๋กœ ์ƒˆ๋กœ ์—ด๊ธฐ
  • ํฌ์ŠคํŠธ๋งจ API ๋ช…์„ธ๋„ ๋๋‚ฌ๋‹ค๊ณ  ํŒ๋‹จ๋˜์–ด ์ด์Šˆ ๋‹ซ๊ธฐ
  • ๊ธ€ ์ž‘์„ฑ ๋ฐ ์ธ์ฆ ๊ธฐ๋Šฅ ๋ฆฌํŒฉํ† ๋ง ๊ฑฐ์˜ ๋‹ค ํ–ˆ๋Š”๋ฐ, ์•ฝ๊ฐ„ ๋” ๋‹ค๋“ฌ์–ด์•ผ ํ•ด์„œ ์˜ค๋Š˜ ์ค‘์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๊ณ  ์ด์Šˆ ๋‹ซ๊ธฐ
  • ๋ฐฑ์—”๋“œ ๊ฒ€์ƒ‰ ์ชฝ ๊ธฐ๋Šฅ ์ž์ฒด๋Š” ๋งˆ๋ฌด๋ฆฌ ๋˜์—ˆ์Œ
  • ๋ฐฑ์—”๋“œ ์ข‹์•„์š” ๊ธฐ๋Šฅ ๊ตฌํ˜„ ์ž์ฒด๋Š” ๋งˆ๋ฌด๋ฆฌ ํ–ˆ๋Š”๋ฐ, MySQL ํŠธ๋ฆฌ๊ฑฐ๋ฅผ TypeORM ์ด์šฉํ•˜์—ฌ ํ•˜๋Š” ๋ถ€๋ถ„ ์กฐ๊ธˆ๋งŒ ๋” ํ•˜๋ฉด ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์•„์„œ ์‹œ๋„ํ•ด ๋ณผ ์˜ˆ์ •
  • [์„ฑ๋Šฅ ํ–ฅ์ƒ] ์ด์Šˆ ํ…œํ”Œ๋ฆฟ ์ถ”๊ฐ€ ํ•„์š”ํ•œ ๊ฒƒ ๊ฐ™์Œ

11/23 (์ˆ˜)

  • ๊ธ€ ๋ชฉ๋ก API์— ๋ช…์„ธ๋ณ„๋กœ ๋ถ€์กฑํ–ˆ๋˜ ๋ถ€๋ถ„ ์ถ”๊ฐ€
    "isLiked": true,
    "likesCount": 10,
    "lineCount": 3
    
  • ์ค„ ์ˆ˜๋Š” FE ์—์„œ ํฌ์ŠคํŠธ ์ž‘์„ฑํ•  ๋•Œ ๊ฐ™์ด ๋ณด๋‚ด์ฃผ๋Š” ๊ฑธ๋กœ ์ •ํ•จ
  • ๋ฆฌ๋ทฐ ๋ชฉ๋ก์„ ๊ฐ€์ ธ์˜ค๋Š” API : RESTfulํ•˜๊ฒŒ /api/posts/:postId/reviews๋กœ ๊ฐ€์ ธ์˜ค๊ธฐ
  • ๋ฆฌ๋ทฐ ๋ชฉ๋ก์€ ์ธํ”ผ๋‹ˆํ‹ฐ ์Šคํฌ๋กค๋กœ ์ง„ํ–‰ํ•˜๋„๋ก ๊ฒฐ์ •. lastId๋ฅผ ์ฟผ๋ฆฌ์ŠคํŠธ๋ง์œผ๋กœ ๋ณด๋‚ด์ฃผ๊ธฐ
  • ๋ฆฌ๋ทฐ ๋Œ€๋Œ“๊ธ€์€ 6์ฃผ ์•ˆ์—๋Š” ์—†๋Š” ๊ธฐ๋Šฅ์ด๋ผ๊ณ  ๋ช…์„ธํ•˜๊ณ  ๊ตฌํ˜„ํ•˜๊ธฐ

11/24 (๋ชฉ)

  • ์ธํ”ผ๋‹ˆํ‹ฐ ์Šคํฌ๋กค lastId ํ† ๋ก 
    • lastId๊ฐ’์„ ๋งˆ์ง€๋ง‰์— -1? Undefined? null ํ•ด์•ผ ํ•  ์ง€?
    • ๊ฒฐ๋ก  : ํ˜„์žฌ ์ƒํƒœ ์œ ์ง€ํ•˜๋Š” ๊ฑธ๋กœ ํ•˜์ž. (๋งˆ์ง€๋ง‰์— ์„ฑ๊ณต์ ์œผ๋กœ ๋ณด๋‚ธ id๋ณด๋‚ด์ฃผ๊ณ , isLast๊ฐ’๋งŒ ์ž˜ ๋ณด๋‚ด์ฃผ๊ธฐ)
  • ๋ฐฐํฌ์„œ๋ฒ„ ๊ตฌ์ถ• ๋‹ค์Œ์ฃผ ํ™”์š”์ผ ๋ฐฐํฌ ์ดํ›„ โ†’ ver 0.1.0
  • FE ์ฃผ๋ง๊นŒ์ง€ ์จ์„œ ๋ชจ๋“  ํ•ต์‹ฌ ๊ธฐ๋Šฅ ์™„์„ฑํ•˜๊ธฐ. ๋‹ค์Œ์ฃผ๋ถ€ํ„ฐ ๋ฐ˜์‘ํ˜• ๋””์ž์ธ + ์„ฑ๋Šฅ ํ…Œ์ŠคํŠธ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก

11/25 (๊ธˆ)

WeView ๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ

๐Ÿ’พ ๊ฐœ๋ฐœ ๊ธฐ๋ก

2์ฃผ์ฐจ Tech Post
3์ฃผ์ฐจ Tech Post
4์ฃผ์ฐจ Tech Post
5์ฃผ์ฐจ Tech Post
6์ฃผ์ฐจ Tech Post

โ›น๐Ÿป ์ฃผ๊ฐ„ ์Šคํ”„๋ฆฐํŠธ

1์ฃผ์ฐจ ์Šคํ”„๋ฆฐํŠธ
2์ฃผ์ฐจ ์Šคํ”„๋ฆฐํŠธ
3์ฃผ์ฐจ ์Šคํ”„๋ฆฐํŠธ
4์ฃผ์ฐจ ์Šคํ”„๋ฆฐํŠธ
5์ฃผ์ฐจ ์Šคํ”„๋ฆฐํŠธ
6์ฃผ์ฐจ ์Šคํ”„๋ฆฐํŠธ

๐Ÿ“‘ ์ฃผ๊ฐ„ ํšŒ๊ณ 

๐Ÿ“ 1์ฃผ์ฐจ ์ฃผ๊ฐ„ ํšŒ๊ณ 
๐Ÿ“ 2์ฃผ์ฐจ ์ฃผ๊ฐ„ ํšŒ๊ณ 
๐Ÿ“ 3์ฃผ์ฐจ ์ฃผ๊ฐ„ ํšŒ๊ณ 
๐Ÿ“ 4์ฃผ์ฐจ ์ฃผ๊ฐ„ ํšŒ๊ณ 
๐Ÿ“ 5์ฃผ์ฐจ ์ฃผ๊ฐ„ ํšŒ๊ณ 
๐Ÿ“ 6์ฃผ์ฐจ ์ฃผ๊ฐ„ ํšŒ๊ณ 
Clone this wiki locally