삽질
const instance = axios.create({
...baseSettings,
headers: {
Authorization: `Bearer 어쩌고`,
},
withCredentials: false,
});
instance.defaults.headers.common.Authorization = `Bearer 어쩌고`;
는 다름
전자는 header > Auth를 만드는거
후자는 header > common > Auth 만드는거
전자랑 같게하려면
후자를 쓰면 안되고
import { HeadersDefaults } from 'axios';
interface CommonHeaderProperties extends HeadersDefaults {
Authorization: string;
}
instance.defaults.headers = {
Authorization: `Bearer ${token}`,
} as CommonHeaderProperties;