Skip to content

MOAMOA Daily Sprint4

Donggyu edited this page Aug 9, 2022 · 22 revisions

8์›” 8์ผ

4์ฐจ ์Šคํ”„๋ฆฐํŠธ ๋ชฉํ‘œ

๋ ˆ๋ฒจ 4๋กœ ๋„˜์–ด๊ฐ€๊ธฐ ์ „์— ์ด๋ฒˆ Sprint4 ๋ฅผ ๋๋‚ด๋Š” ์‹œ์ ์— ์‹ค์ œ ์‚ฌ์šฉ์ž๋“ค์ด ์„œ๋น„์Šค ๊ฐ€๋Šฅํ•œ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ•ด์„œ ์ตœ์ข… ๋ฐ๋ชจ๋ฐ์ด ๋•Œ ์ตœ์ข… ์„œ๋น„์Šค๋ฅผ ๊ณต๊ฐœํ•จ๊ณผ ๋™์‹œ์— ์šฐ๋ฆฌ ํฌ๋ฃจ๋“ค์ด ๋ ˆ๋ฒจ4 ๋™์•ˆ ํ–ˆ๋˜ ์Šคํ„ฐ๋”” ๋ชฉ๋ก๋„ ํ•จ๊ป˜ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค.

์Šคํ”„๋ฆฐํŠธ 4 ํ•ด์•ผ ํ•  ์ผ ์ •๋ฆฌ

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2022-08-08 13 30 08

์šฐ๋ฆฌ๊ฐ€ ์ง€๊ธˆ ๊ตฌํ˜„ํ•˜๋ฉด ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ฐ€์žฅ ํฐ ๊ฐ€์น˜๋ฅผ ์ œ๊ณตํ•  ๊ฒƒ์œผ๋กœ ์ƒ๊ฐ๋˜๋Š” ๊ธฐ๋Šฅ๋“ค

  • ๋ฒ„๊ทธ ์ˆ˜์ • (QA)
  • ์ƒ์„ธ ํŽ˜์ด์ง€ ์ˆ˜์ • ๊ธฐ๋Šฅ
  • ๊ณต์ง€์‚ฌํ•ญ
  • ์ž๋ฃŒ์‹ค

์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ

KakaoTalk_Photo_2022-08-08-14-12-31


8์›” 9์ผ (์ง‘์ค‘ํ˜ธ์šฐ๋กœ ๊ฒŒ๋”์—์„œ ๋ชจ์ž„)

์–ด์ œ ๊ฐ์ž ํ•œ ์ผ

  • ๋””์šฐ : ๋ ˆ๋ฒจ3 ๊ธ€์“ฐ๊ธฐ, ๊ธฐ์กด OAuth ๋ฆฌ๋งˆ์ธ๋“œ, RefreshToken ๋ฐœ๊ธ‰ ์™„๋ฃŒ
  • ๊ทธ๋ฆฐ๋ก 
    • ์ฃผ๋ง PR ํ”ผ๋“œ๋ฐฑ ๋ฐ˜์˜(ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ตœ์ ํ™”)
    • ๋‚ด๊ฐ€ ์ฐธ์—ฌํ•œ ์Šคํ„ฐ๋”” ์˜ค๋ฅ˜ PR ์˜ฌ๋ฆฌ๊ธฐ
  • ๋ฒ ๋ฃจ์Šค : ์ฃผ๋ง ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ •๋ฆฌ ์™„๋ฃŒ (๋ฆฌ๋ทฐ ํ•„์š”)
  • ์งฑ๊ตฌ : '๋งํฌ ๋ชจ์Œ' ์ธ์ˆ˜ํ…Œ์ŠคํŠธ ์ž‘์„ฑ
  • ํƒœํƒœ, ๋ณ‘๋ฏผ
    • main.js ์ตœ์ ํ™” (16MB -> 538KB -> 400KB)
    • ์—๋Ÿฌ ์ˆ˜์ • (ํฐํŠธ ๋ณ€๊ฒฝ, ๋ชจ์ง‘์ธ์› ๋ฌดํ•œ๋Œ€ ์ฒ˜๋ฆฌ, ๋”๋ณด๊ธฐ, ์Šคํ„ฐ๋”” ์ƒ์„ฑ์‹œ etc ์ˆ˜์ •)
      • etc(๊ธฐํƒ€) ํƒœ๊ทธ ์ถ”๊ฐ€ ํ•„์š”

์˜ค๋Š˜ ํ•  ์ผ

  • ๋””์šฐ : AccessToken ๋งŒ๋ฃŒ์‹œ RefreshToken ์„ ์ด์šฉํ•œ ์ฒ˜๋ฆฌ ๊ตฌํ˜„
  • ๊ทธ๋ฆฐ๋ก , ๋ฒ ๋ฃจ์Šค : ๊ณต์ง€์‚ฌํ•ญ & ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ตฌํ˜„, ์˜ค๋Š˜์€ '์ปค๋ฎค๋‹ˆํ‹ฐ' ๋จผ์ € ๊ตฌํ˜„ ์‹œ์ž‘
  • ์งฑ๊ตฌ : ๋งํฌ ๋ชจ์Œ CRUD ๊ตฌํ˜„ ์ง„ํ–‰
  • ํƒœํƒœ, ๋ณ‘๋ฏผ
    • ๋ณ‘๋ฏผ์€ ์›นํŒฉ ์ด์šฉํ•ด์„œ ์ตœ์ ํ™” (๋นŒ๋“œ ์ตœ์ ํ™”)
    • Refresh Token ๊ตฌํ˜„
  • Refresh Token ๋™์ž‘๊ณผ์ •
    • accessToken์ด ๋งŒ๋ฃŒ๋˜์—ˆ๋‹ค๋Š” ์‘๋‹ต์ด ์™”์„ ๋•Œ refreshToken๊ณผ ํ•จ๊ป˜ accessToken์„ ๋ฐœ๊ธ‰ ์š”์ฒญํ•œ๋‹ค
    • ์ƒˆ๋กœ์šด accessToken์„ ๋ฐœ๊ธ‰๋ฐ›์œผ๋ฉด accessToken์„ ํด๋ผ์ด์–ธํŠธ์— ์ €์žฅํ•˜๊ณ , ๊ธฐ์กด์— ์š”์ฒญํ–ˆ๋˜ ๋ฆฌ์†Œ์Šค๋ฅผ ๋‹ค์‹œ fetch
    • refreshToken๋„ ๋งŒ๋ฃŒ๋˜์—ˆ๋‹ค๋Š” ์‘๋‹ต์ด ์˜ค๋ฉด ์ €์žฅ๋˜์–ด ์žˆ๋Š” accessToken์„ ์ œ๊ฑฐํ•˜๊ณ  ๋กœ๊ทธ์•„์›ƒ
Clone this wiki locally