작성
·
338
0
안녕하세요.
api 인터셉터 사용시 post 내용을 전달 하면 백엔드에서 param 값을 못읽어 옵니다.
api.post('주소',param) 하면 param 값을 못읽어 와서
바로 axios.post('주소',param)으로 일단 진행 했는데 어떻게 수정 하면 될까요?
import axios from "axios";
const api = axios.create({
// baseURL: "http://localhost:5000",
headers: { "Content-type": "application/json" },
});
api.interceptors.request.use(
function (config) {
console.log("config : ", config);
return config;
},
function (error) {
console.log("error : ", error);
return Promise.reject(error);
}
);
api.interceptors.response.use(
function (response) {
console.log("response : ", response);
return response;
},
function (error) {
console.log("error : ", error);
return Promise.reject(error);
}
);
export default api;
답변 1
0
안녕하세요 인터셉터를 사용해서 param이 읽히지 않는 문제는 아닌 것 같습니다 api.post를 할때 데이터 형param 데이터 형태를 객체로 잘 넣어주셨는지 백엔드에서 코드는 어떻게 되어있는지 확인을 해보셔야 할 것 같아요