我已经按照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})
})
Run Code Online (Sandbox Code Playgroud)
它工作正常,但现在我修改了我的后端API以接受Headers
内容类型:'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})
})
Run Code Online (Sandbox Code Playgroud)
任何帮助是极大的赞赏
提前致谢.