方法 GET 与 Axios 给出错误 404。ReactJS
Posted
技术标签:
【中文标题】方法 GET 与 Axios 给出错误 404。ReactJS【英文标题】:Method GET with Axios giving Error 404. ReactJS 【发布时间】: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,但根据您的服务器策略,它可能是您问题的原因。
【参考方案1】:
componentDidMount = (MYTOKEN) =>
axios.get('http://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))
```
【讨论】:
以上是关于方法 GET 与 Axios 给出错误 404。ReactJS的主要内容,如果未能解决你的问题,请参考以下文章
console.log 中出现 Axios Stop 404 错误
Spring Security 不断给出错误 404 GET /login [重复]