【发布时间】:2021-06-01 23:11:09
【问题描述】:
**>错误:请求失败,状态码为 404,
在 createError (createError.js:16) 定居时 (settle.js:17) 在 XMLHttpRequest.handleLoad (xhr.js:62)**
componentDidMount = (MYTOKEN) => {
axios.get('192.168.0.10:9000/getquestions', {
params: {
token:MYTOKEN,
headers: { 'content-type': 'application/json' },
}
})
.then(res => {
console.log("res" + res.data)
})
.catch(e => console.log(e))
}
【问题讨论】:
-
试试
axios.get! -
不,它的 GET 和 post 都不起作用
-
当然,您已经尝试过使用 Postman 并且它工作正常吗?我的意思是这个网址
192.168.0.10:9000/getquestions正确吗? -
在浏览器中试试那个 url,你在代理后面吗?尝试在 axios-instance 中记录错误,如果您在代理后面,它将显示网络错误
-
我敢打赌
token应该是您的headers对象的一部分,而不是 axios 参数。尽管无效令牌不应产生 404,但根据您的服务器策略,它可能是您问题的原因。