无法对 api 执行 POST,使用 fetch 时出现错误 400

珍妮莫
fetch('/auth/signup', {
      method: 'POST',
      body: this.state.user,
      headers: {
        'Content-Type': 'application/json'
      },
    })
    .then(function(response) {
      return response.json();
    })
    .then(data => {
      console.log(data);
    })

this.state.user 基本上是一个对象{user: {name:"someone"},我的服务器端代码只是这样做

router.post('/signup', (req, res, next) => {
  console.log(req.body) // empty object
}

我认为有问题fetch,在网络选项卡中没有看到任何数据。

客人271314

通过this.state.userJSON.stringify()在设定之前body或使用FormDataPOST关键项,值对。body不期望javascript对象。

body: JSON.stringify(this.state.user)

let fd = new FormData();
let {user} = this.state.user;
for (let prop in user) {
  fd.append(prop, JSON.stringify(user[prop]));
}

body: fd

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Express.js上使用Axios向Spotify API发出POST请求时出现错误400

来自分类Dev

使用MediatR执行API方法时,出现错误

来自分类Dev

在Win 8 App中为Stackexchange API使用身份验证代理时出现错误400

来自分类Dev

400-在python下使用pushalot api时出现错误请求

来自分类Dev

Google API POST调用出现400 Parser错误

来自分类Dev

尝试使用JSF创建项目时出现错误“无法执行目标”

来自分类Dev

尝试使用JSF创建项目时出现错误“无法执行目标”

来自分类Dev

使用AngularJS在Youtube API更新上出现400错误请求

来自分类Dev

使用执行API PHP客户端创建文档时出现Google Apps脚本错误

来自分类Dev

从Sharepoint Rest API下载文件时出现400错误

来自分类Dev

使用Pushbullet Ephemerals时出现400(错误请求)错误

来自分类Dev

无法使用JavaScript Fetch API发布数据

来自分类Dev

httr对API的POST请求返回400错误

来自分类Dev

在XmlHttpRequest中使用FormData将数据发布到asp.net核心Web API时出现“ 400错误请求”

来自分类Dev

无法使用Jive REST API发布共享-收到400错误的请求错误

来自分类Dev

Azure COSMOSDB 指标 - HttpClientErrorException$BadRequest:400 错误请求 - 无法使用 REST API

来自分类Dev

执行“ migrate:make”时出现“无法打开流”错误

来自分类Dev

使用IP地址而不是localhost时出现HTTP错误400

来自分类Dev

使用`django.test.client`时出现400错误请求

来自分类Dev

使用python发送消息时出现错误400

来自分类Dev

使用Interop.Word时出现“ Word无法执行此操作,因为对话框已打开”错误

来自分类Dev

尝试使用 Eclipse 调试 GNU 项目时出现“无法执行 MI 命令:-exec-run”错误

来自分类Dev

使用Fetch API在Laravel中提取数据时,$ request-> ajax()无法检测到ajax请求

来自分类Dev

bing 新闻搜索 api 出现 400 错误

来自分类Dev

获取开放天气API(地理位置)时出现错误400错误的请求

来自分类Dev

尝试连接到 Sabre API 时出现错误 (400) 错误请求

来自分类Dev

使用Facebook API时出现错误

来自分类Dev

在 Volley 中实现 POST 请求时出现错误代码 400,但在使用 OkHttp 时则不会

来自分类Dev

使用curl的RAW数据POST API无法正常工作,但可以在POSTMAN中执行

Related 相关文章

  1. 1

    在Express.js上使用Axios向Spotify API发出POST请求时出现错误400

  2. 2

    使用MediatR执行API方法时,出现错误

  3. 3

    在Win 8 App中为Stackexchange API使用身份验证代理时出现错误400

  4. 4

    400-在python下使用pushalot api时出现错误请求

  5. 5

    Google API POST调用出现400 Parser错误

  6. 6

    尝试使用JSF创建项目时出现错误“无法执行目标”

  7. 7

    尝试使用JSF创建项目时出现错误“无法执行目标”

  8. 8

    使用AngularJS在Youtube API更新上出现400错误请求

  9. 9

    使用执行API PHP客户端创建文档时出现Google Apps脚本错误

  10. 10

    从Sharepoint Rest API下载文件时出现400错误

  11. 11

    使用Pushbullet Ephemerals时出现400(错误请求)错误

  12. 12

    无法使用JavaScript Fetch API发布数据

  13. 13

    httr对API的POST请求返回400错误

  14. 14

    在XmlHttpRequest中使用FormData将数据发布到asp.net核心Web API时出现“ 400错误请求”

  15. 15

    无法使用Jive REST API发布共享-收到400错误的请求错误

  16. 16

    Azure COSMOSDB 指标 - HttpClientErrorException$BadRequest:400 错误请求 - 无法使用 REST API

  17. 17

    执行“ migrate:make”时出现“无法打开流”错误

  18. 18

    使用IP地址而不是localhost时出现HTTP错误400

  19. 19

    使用`django.test.client`时出现400错误请求

  20. 20

    使用python发送消息时出现错误400

  21. 21

    使用Interop.Word时出现“ Word无法执行此操作,因为对话框已打开”错误

  22. 22

    尝试使用 Eclipse 调试 GNU 项目时出现“无法执行 MI 命令:-exec-run”错误

  23. 23

    使用Fetch API在Laravel中提取数据时,$ request-> ajax()无法检测到ajax请求

  24. 24

    bing 新闻搜索 api 出现 400 错误

  25. 25

    获取开放天气API(地理位置)时出现错误400错误的请求

  26. 26

    尝试连接到 Sabre API 时出现错误 (400) 错误请求

  27. 27

    使用Facebook API时出现错误

  28. 28

    在 Volley 中实现 POST 请求时出现错误代码 400,但在使用 OkHttp 时则不会

  29. 29

    使用curl的RAW数据POST API无法正常工作,但可以在POSTMAN中执行

热门标签

归档