-
Notifications
You must be signed in to change notification settings - Fork 5
MOAMOA Daily Sprint6
Donggyu edited this page Sep 28, 2022
·
13 revisions
- ์ฃผ ๋จ์๋ก ๋ฒ์ ๊ด๋ฆฌ ๋ฐ ๋ฐฐํฌ
- ์ด๋ฏธ์ง ์๋ฒ(S3)
- ์ฝ์น๋๊ป ์ฌ์ญค๋ด์ผํจ
- ์๋๋ฉด ๋ณ๋ฏผ์ด ์ ์(Node.js)(possible)
- ํํ : ๋ฒ๊ทธ ์์ PR ์ ์ถ
- ์คํ ๋ฆฌ ํฌ์ธํธ ์ฌ๋์
-
์คํฐ๋์ ๊ฐํด ๊ธฐ๋ฅ
๋ถ๋ณ์ ๊ฒ์ฆ์ด ํ์ํด ๋ณด์ - ์ด๋ฒ์ฃผ ๊ธํ ๋ด์ฉ
- ๋ฐ๋ฆฐ PR ๋จผ์ ์ฒ๋ฆฌํ๊ณ , ์์ผ๋ก ๊ตฌํํ ๊ธฐ๋ฅ ์ ๋ฆฌํด๋ณด๊ธฐ
- ๋ฆฌํ๋ ์ ํ ํฐ๊ณผ ์ก์ธ์ค ํ ํฐ์ ๊ฐ์ด ์ฐ๋ ์ฅ์ ์ ๋๋ผ๊ธฐ ์ด๋ ค์
- ์ธ์
๋ฐฉ์๊ณผ ํฌ๊ฒ ๋ค๋ฅธ ์ ์ด ์์
- ๋ฆฌํ๋ ์ ํ ํฐ์ DB์ ์ ์ฅํ๊ณ ์๊ธฐ ๋๋ฌธ์ ํ ํฐ ๋ฐฉ์์ ์ฅ์ ์ด ํด์๋๋ค.
- ๋ฆฌํ๋ ์ ํ ํฐ์ด ํ์ทจ๋์ด๋ ์ก์ธ์ค ํ ํฐ์ ์ฌ๋ฐ๊ธํ ์ ์๋๋ฐ, ์ฅ์ ์ด ์์๊น?
- ์ฌ์ฉ์ ๊ฒฝํ์ ์ํด์ ๋์ ํ์๋๋ฐ, ์ก์ธ์ค ํ ํฐ์ ์ฃผ๊ธฐ์ ์ผ๋ก ์ฐ์ฅํด์ฃผ๊ณ ์๊ธฐ ๋๋ฌธ์ ๋ฆฌํ๋ ์ ํ ํฐ์ด ๊ตณ์ด ํ์ ์์
- ๊ณ ๋ คํด์ผ ํ ์์ธ ์ํฉ์ด ๋ง์์ง - ๊ตฌํ์ด ๋ณต์กํด์ง
- ์ธ์
๋ฐฉ์๊ณผ ํฌ๊ฒ ๋ค๋ฅธ ์ ์ด ์์
- ์ก์ธ์ค ํ ํฐ๋ง ์ฌ์ฉ + ์ฌ์ฉ์๊ฐ ์ฌ์ฉํ ๋ ์ฐ์ฅ + ๋ง๋ฃ์ ๋ก๊ทธ์์
- ๋ก๊ทธ์ธ์ ์๋ต ๋ฐ๋์ accesstoken, expiredTime์ด ์ด -> ์ธ์ ์คํ ๋ฆฌ์ง์ ์ ์ฅ
- ํด๋ผ์ด์ธํธ: ๋งค ์์ฒญ ๋ณด๋ด๊ธฐ ์ ์ expiredTime์ ํ์ธํด์ 5๋ถ๋ณด๋ค ๋ง์ด ๋จ์์์ผ๋ฉด ๊ทธ๋ฅ ๋ฆฌ์์ค ์์ฒญ, ๋ง๋ฃ๋๊ธฐ 5๋ถ ์ ์ด๋ฉด ์ก์ธ์ค ํ ํฐ์ ๋ค์ ์ฌ๋ฐ๊ธ ๋ฐ์ ํ ๋ฆฌ์์ค ์์ฒญ
- ์๋ฒ: ์ก์ธ์ค ํ ํฐ ์ฌ๋ฐ๊ธ ์์ฒญ์ ๋ฐ์ผ๋ฉด ์ก์ธ์ค ํ ํฐ์ ์ฐ์ฅ -> ์๋ต์ผ๋ก ์๋ก์ด accessToken๊ณผ expiredTime์ ๋ค์ ์ฌ์ ์ก
- ์ก์ธ์ค ํ ํฐ์ด ์์ ํ ๋ง๋ฃ๋๋ฉด 401 ์๋ต์ด ์ค๊ณ , ํด๋ผ์ด์ธํธ๋ ๋ก๊ทธ์์์ํจ๋ค(accessToken๊ณผ expiredTime๋ฅผ ์ญ์ )
- ์ ์ฌ ๋ฉ๋ด ์ ํ๊ธฐ, ์ค๋์ ํฌ์ฝ ์กฐ ํ์ ๋ฐ์ด
- ์ธ๋น 15,000์ (max)
-
ํ์ฟ ์ค์นด ํจ๋ฐ๊ทธ
๋ก ๊ฒฐ์