import axios from 'axios';
export default axios.create({
baseURL: 'http://localhost:3000',
headers: {
'Content-Type': 'application/json'
},
// auth가 header 오브젝트 위에 위치해야 정상동작함
auth: {
username: 'username',
password: 'password'
},
proxyHeaders: false,
credentials: false
});
axios 기본 config 세팅시 auth가 header보다 뒤에 위치해 있으면 400 에러가 발생한다.
의도는 먼저 인증을하고 헤더 값을 실어서 요청을 보내야 정상 동작이 된다는건 알겠지만,
일반적으로 config 순서 상관없이 설정이 되어있으면 정상적으로 동작하는게 맞다고 생각이든다..
추후 서버설정이 잘못되었나 살펴봐야겠다.
'Programming > JAVASCRIPT' 카테고리의 다른 글
Device 체크 자바스크립트 (0) | 2020.07.15 |
---|---|
자바스크립트 forEach 루프에 대해 몰랐던 3 가지 (0) | 2020.03.30 |
자바스크립트 구조분해할당(Destructuring) 개념과 팁 (0) | 2020.03.21 |
자바스크립트 커링패턴(Currying Pattern) (0) | 2020.03.11 |