Dr.Mozzarella

๊น€ํ•œ์ค€ยท2021๋…„ 7์›” 18์ผ
0

๐Ÿš€ Dr.jart+ ํ”„๋กœ์ ํŠธ

๐Ÿ“ ๋‚ด๊ฐ€ ๋งก์€ ํŒŒํŠธ

  • Sigup & Signin
  • User Validation (Decorator)
  • Product Detail

๐Ÿง€ Front & Back

  • FE: ๋ฐ•์ •ํ›ˆ, ์ด์ข…๋ฏผ, ํ™ฉ์†Œ๋ฏธ
  • BE: ๊น€ํ•œ์ค€, ์•ˆํฌ์ˆ˜, ์ด๋™๋ช…

๐Ÿ”ฅ ๋ฌธ์ œ์ 

์ฒ˜์Œ ๋ชจ๋ธ๋ง์„ ์ž‘์„ฑ ํ›„ ํ”„๋ก ํŠธ์™€ ํšŒ์˜๋ฅผ ํ•  ์ˆ˜๋ก ๋ชจ๋ธ๋ง์„ ๊ณ„์† ์ˆ˜์ •ํ•ด๋‚˜๊ฐ€๋Š” ๊ฒฝ์šฐ๊ฐ€ ํž˜๋“ค์—ˆ๋˜ ๋ถ€๋ถ„์ด์—ˆ๋‹ค. ๋ชจ๋ธ๋ง์„ ํ• ๋•Œ ์šฐ๋ฆฌ์˜ '๊ฐ“'๊ฒฝํ›ˆ ๋ฉ˜ํ† ๋‹˜์˜ ์กฐ์–ธ์„ ๋“ค์—ˆ๋‹ค๋ฉด ๋” ์‰ฝ๊ฒŒ ๋ชจ๋ธ๋ง์„ ์ž‘์„ฑํ•˜๊ณ  ์ˆ˜์ •๋„ ์ ์—ˆ๊ฒ ์ง€๋งŒ ๊ทธ์˜ ๋ง์„ ๋“ฃ์ง€ ์•Š์€๊ฒŒ ๋’ค๋Šฆ์€ ํ›„ํšŒ๋กœ ๋‹ค๊ฐ€์™”๋‹ค.๐Ÿ™ƒ

๐Ÿ”ฅ ์–ด๋ ค์› ๋˜ ๋ถ€๋ถ„

์ œํ’ˆ ์ƒ์„ธํŽ˜์ด์ง€์—์„œ ์ถ”์ฒœ ์ œํ’ˆ๊ณผ ๋น„๊ต ์ œํ’ˆ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ณผ์ •์—์„œ ์–ด๋ ค์šด ๋ถ€๋ถ„์ด ์žˆ์—ˆ๋‹ค.
์ถ”์ฒœ ์ œํ’ˆ์˜ ๊ฒฝ์šฐ, ๊ฐ™์€ ์šฐ์œ  ์นดํ…Œ๊ณ ๋ฆฌ์ด์ง€๋งŒ ๋‹ค๋ฅธ ์Šคํƒ€์ผ์˜ ์น˜์ฆˆ๋ฅผ ์ถ”์ฒœํ•ด์•ผํ–ˆ๊ณ  ๋น„๊ต ์ œํ’ˆ์˜ ๊ฒฝ์šฐ, ๊ฐ™์€ ์šฐ์œ  ์นดํ…Œ๊ณ ๋ฆฌ์™€ ๊ฐ™์€ ์Šคํƒ€์ผ์˜ ์น˜์ฆˆ์ด์ง€๋งŒ ๋‹ค๋ฅธ ๋‚˜๋ผ์˜ ์น˜์ฆˆ ์ œํ’ˆ์„ ์ถ”์ฒœํ•ด์•ผํ–ˆ๋‹ค.
์šฐ์œ ๋Š” 3๊ฐ€์ง€์˜ ์นดํ…Œ๊ณ ๋ฆฌ, ์Šคํƒ€์ผ์€ 4๊ฐ€์ง€์˜ ์นดํ…Œ๊ณ ๋ฆฌ, ๋‚˜๋ผ๋Š” 6๊ฐ€์ง€์˜ ์นดํ…Œ๊ณ ๋ฆฌ๋กœ Many to Many ๊ด€๊ณ„๋ฅผ ๊ฐ–๊ณ  ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•„ํ„ฐ๋ง๊ณผ ์˜ˆ์™ธ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๋Š” ๊ณผ์ •์ด ์–ด๋ ค์› ๋‹ค.

๐Ÿ”ฅ ๋งˆ๋ฌด๋ฆฌ

๊ฐœ์ธ ํ”„๋กœ์ ํŠธ๊ฐ€ ์•„๋‹Œ ํŒ€ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋ฉด์„œ ๋ฐฑ์—”๋“œ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ”„๋ก ํŠธ์™€ ํ•จ๊ป˜ ํšŒ์˜์™€ ์†Œํ†ต์„ ํ†ตํ•ด ๋™๋ฃŒ๋“ค๋ผ๋ฆฌ์˜ ํ˜‘์—…์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ์ •๋ง ํฐ ๊ธฐํšŒ์˜€๋‹ค. ์„œ๋กœ์˜ ์˜๊ฒฌ์„ ๊ณ ์ˆ˜ํ•˜๊ธฐ๋ณด๋‹ค๋Š” ํ”„๋กœ์ ํŠธ์˜ ์™„์„ฑ๋„์™€ ๋ชฉํ‘œ๋ฅผ ์œ„ํ•ด ๋ณธ์ธ์˜ ์˜๊ฒฌ์„ ์–‘๋ณดํ•˜๊ณ  ๊ฐ™์ด ๋งž์ถฐ๋‚˜๊ฐ„ ํŒ€์›๋“ค์—๊ฒŒ ๊ฐ์‚ฌํ•œ๋‹ค.

์ •ํ›ˆ๋‹˜, ์ข…๋ฏผ๋‹˜, ์†Œ๋ฏธ๋‹˜, ๋™๋ช…๋‹˜, ํฌ์ˆ˜๋‹˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค-!!!

2์ฃผ๋ผ๋Š” ์งง์€ ๊ธฐ๊ฐ„๋™์•ˆ์˜ ํ”„๋กœ์ ํŠธ์˜€๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๋Ÿฌ ๋ฌธ์ œ์ ๊ณผ ์–ด๋ ค์šด ์ ์ด ์žˆ์—ˆ์ง€๋งŒ ์šฐ๋ฆฌ์—๊ฒŒ๋Š” ๊ทธ๊ฐ€ ์žˆ์—ˆ๋‹ค.

์ด๋™๋ช… ๐Ÿค”
๊ฐ“๋™๋ช… ๐Ÿ‘

๊ฐ“๋™๋ช…์ด ์—†์—ˆ๋”๋ผ๋ฉด ๋‚ด ์ฝ”๋“œ๋Š” ๊ณผ์—ฐ ์‚ด์•„๋‚จ์„ ์ˆ˜ ์žˆ์—ˆ์„๊นŒ??
๊ฐ“๋™๋ช…์ด ์—†์—ˆ๋”๋ผ๋ฉด ๋‚ด Product detail API๋Š” ์™„์„ฑ๋  ์ˆ˜ ์žˆ์—ˆ์„๊นŒ?

๋‚ด๊ฐ€ ๋ถ€์กฑํ•œ ๊ฒƒ์ด ๋งŽ์•„ ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„ ๋‚ด๋‚ด ๋™๋ช…๋‹˜ ์˜†์— ๋ถ™์–ด์„œ ์ด๊ฒƒ ์ €๊ฒƒ ๋ฌผ์–ด๋ณด๋ฉฐ ๋™๋ช…๋‹˜์˜ ์‹œ๊ฐ„์„ ๋บ๊ณ  ๊ท€์ฐฎ๊ฒŒ ํ–ˆ์ง€๋งŒ ํ•ญ์ƒ ์นœ์ ˆํ•˜๊ณ  ์ž์„ธํ•˜๊ฒŒ ์•Œ๋ ค์ฃผ์‹  ๋™๋ช…๋‹˜์—๊ฒŒ ๋‹ค์‹œ ํ•œ ๋ฒˆ ๊ฐ์‚ฌ์˜ ์ธ์‚ฌ๋ฅผ ์ „ํ•˜๊ณ  ์‹ถ๋‹ค.
2์ฐจ ํ”„๋กœ์ ํŠธ์—๋„ ๊ทธ์™€ ํ•จ๊ป˜ ํ•˜๊ณ  ์‹ถ๋‹ค.
๋‹ค์‹œ ํ•œ ๋ฒˆ ์™ธ์นœ๋‹ค ๊ทธ์˜ ์ด๋ฆ„ โšก๏ธ ๊ฐ“๋™๋ช…โšก๏ธ

๊ทธ๋Ÿผ ์ด๋งŒ!

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

comment-user-thumbnail
2021๋…„ 7์›” 19์ผ

๋‚˜๋„ ๊ฐ™์ด ์™ธ์นœ๋‹ค โšก๏ธ ๊ฐ“๋™๋ช… โšก๏ธ

๋‹ต๊ธ€ ๋‹ฌ๊ธฐ