reactjs - ReactJS 使用 axios post 不断给我错误 400(错误请求)
问题描述
我在 ReactJS 中通过 axios 发送发布请求时一直收到此错误。我的代码是这样的:
const params = JSON.stringify({
"email": "someEmail@gmail.com",
"name": "Some Name",
"password": "123qwe!!"
});
axios.post('localhost:8080/users', params, {
headers: {
'Content-Type': 'application/json'
}
}
)
.then(response => {
console.log("RESPONSE RECEIVED: ",response);
})
.catch((err) => {
console.log("AXIOS ERROR: ", err);
})
我使用相同的数据在邮递员中测试我的 api 并且它有效。有人请帮助我!
解决方案
你不需要JSON.stringify
你的“参数”。将其更改为:
const params = {
email: "someEmail@gmail.com",
name: "Some Name",
password: "123qwe!!"
}
推荐阅读
- angular - 如果我导航到延迟加载的模块,Angular Universal 中的社交共享不起作用?
- html - 悬停时菜单列表略微向右移动
- joomla - Phoca Gallery -> 幻灯片显示文件名而不是类别 (Joomla 3.x)
- python - 向用户发送文件会在 Flask 框架中产生 UnicodeEncodeError
- swagger - 任何人都可以在这个 YAML 文件中为我识别错误吗?
- grails - 在域类中使用“布尔”变量,未创建表
- python-3.x - 如何在 python 中运行 mongodb 查询
- powershell - powershell 性能:Get-ChildItem -Include 与 Get-ChildItem | Where-对象
- javascript - jQuery函数冲突
- python-3.x - 为什么 spaCy 不像斯坦福 CoreNLP 那样在标记化过程中保留单词内连字符?