[BUG] : ์ธ์ ๊ด๋ จ BUG REPORT
Closed this issue ยท 1 comments
qmdl980 commented
๐ ์ค๋ช
- ๋ก๊ทธ์ธ, ํ์๊ฐ์
API ์์ฒญ์ ์ธ์
์ ์ ์งํ์ง ๋ชปํ๋ ๋ฒ๊ทธ ๋ฐ์
- session id์ ํด๋นํ๋ ์ฟ ํค๋ฅผ ๋ธ๋ผ์ฐ์ ์ ์ ๋๋ก ๋๊ฒจ์ฃผ์ง ๋ชปํจ
๐ฌ ์๋๋ฆฌ์ค
- ๋ก๊ทธ์ธ ๋ฒํผ ํด๋ฆญ
- ๋ค์ด๋ฒ ๋ก๊ทธ์ธ ์งํ ํ ํ์๊ฐ์ ํ๋ฉด์ผ๋ก ์ ํ
- ์ ๋ ฅํผ์ ์ ๋ ฅ ํ ํ์๊ฐ์ ๋ฒํผ ํด๋ฆญ
๐ข ์์ ๊ฒฐ๊ณผ
- ์ ์์ ์ผ๋ก ํ์๊ฐ์ ์ด ๋๋ฉฐ ์ฃผ๋ฌธ ๋ด์ญ ํ๋ฉด์ผ๋ก ๋์ด๊ฐ์ผํจ
๐ ์ค์ ๊ฒฐ๊ณผ
- 401์๋ฌ ๋ฐ์, ์๋ฒ์์ ์ฝ๋๋ฅผ ์ง์ ๋ณด๋ด์ค ๊ฒ์ผ๋ก ์ธ์ ์ ์ง๊ฐ ์๋๋ ๊ฒ์ผ๋ก ๋ณด์
qmdl980 commented
ํด๊ฒฐ ๋ฐฉ๋ฒ
- ์๋ฒ์ axios ์์ฒญ์ withCredentials ๊ฐ์ true๋ก ๋ฌ์ผ ์ฟ ํค ๊ฐ์ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ค๊ณ ํ์ฌ withCredentials๋ฅผ true๋ก ์ฃผ๋๋ก ์์
axios.post(`${api}/user/signup`,
{
userType: 1,
nickname,
corporate,
},
{ withCredentials: true }
)
๋ฐ์ ์ด์
- ์ฟ ํค๋ ์ ๋๋ก ์ฃผ๊ณ ๋ฐ์ผ๋ CORS ๋ฌธ์ ๊ฐ ๋ฐ์, ์๋ฒ์์ Access-Allow-Origin ์์ฑ์ ๋ฌ์์ค์ผ ํ๋ค๊ณ ํ์ฌ ์๋ฒ์ธก ์ฝ๋๋ ์์ ํ์์
app.enableCors({
origin: 'http://localhost:3000',
credentials: true,
});