다음과 같은 npm 패키지 문서에서 권장하는대로 axios POST 요청을 작성했습니다.
var data = {
'key1': 'val1',
'key2': 'val2'
}
axios.post(Helper.getUserAPI(), data)
.then((response) => {
dispatch({type: FOUND_USER, data: response.data[0]})
})
.catch((error) => {
dispatch({type: ERROR_FINDING_USER})
})
그리고 작동하지만 이제 헤더를 허용하도록 백엔드 API를 수정했습니다.
콘텐츠 유형 : 'application / json'
인증 : 'JWT fefege ...'
이제이 요청은 Postman에서 잘 작동하지만 axios 호출을 작성할 때이 링크를 따라 가며 제대로 작동하지 않습니다.
지속적으로 400 BAD Request
오류 가 발생합니다.
수정 된 요청은 다음과 같습니다.
axios.post(Helper.getUserAPI(), {
headers: {
'Content-Type': 'application/json',
'Authorization': 'JWT fefege...'
},
data
})
.then((response) => {
dispatch({type: FOUND_USER, data: response.data[0]})
})
.catch((error) => {
dispatch({type: ERROR_FINDING_USER})
})
어떤 도움이라도 대단히 감사합니다.