κΈ°μ‘΄ νλ‘μ νΈλ₯Ό νμ μ€ν¬λ¦½νΈλ‘ λ§μ΄κ·Έλ μ΄μ νκΈ°λ‘ νλ€. κ·Έλ¬λ€ Api μΈμ€ν΄μ€λ₯Ό λΆλ¦¬νκ³ μ νμλλ°, μ΄λ λλ axios λ₯Ό μ¬μ©νμλ€. axiosμ μμ² νλΌλ―Έν° μ΅μ μ€ withCredentials κ° μμλλ°, μ΄λ₯Ό μ¬μ©νλ μ΄μ μλν΄ μ λͺ¨λ₯΄κ³ μ¬μ©μ νμ¬μ νλ² κ²μν λ°λ‘ μκ³ μ¬μ©νκ³ μ νμλ€.
axios μμ² νλΌλ―Έν° μ΅μ μΈ withCredentialsμ κΈ°λ³Έκ°μ falsλ‘ μ€μ λμ΄ CORS μμ²μ νμ©νμ§ μκ² μ€μ λμ΄ μλ€κ³ νλ€.withCredentialsμ κΈ°λ³Έκ°μ trueκ°μΌλ‘ λ³κ²½νλ©΄,CORS μμ²μ νμ©νκ²λκ³ , μΏ ν€κ°μ μ λ¬ ν μ μκ² λλκ²μ΄μλ€.
νμκ°μ νμ΄μ§μλ axios μμ²μ΄ μμ£Ό μꡬλλ―λ‘, μΈμ€ν΄μ€λ₯Ό μμ±ν λ withCredentialsμ κΈ°λ³Έκ°μ trueλ‘ μ€μ νμλ€.
export const userApiInstance: AxiosInstance = axios.create({
baseURL: 'https://mandarin.api.weniv.co.kr/user',
headers: {
'Content-type': 'application/json',
},
withCredentials: true,
});
μ°μ !!!! withCredentials κ΄λ ¨ν΄μ μ°Ύμλ³΄κ³ μμλλ° κ΄λ ¬λμ΄..!!!!
λ°κ°μμ~!!!!!