gpt4 book ai didi

node.js - json请求体解析

转载 作者:搜寻专家 更新时间:2023-11-01 00:31:24 25 4
gpt4 key购买 nike

"name": "body-parser", "version": "1.13.3",

我的 json 请求正文是 {user:'guow'} ,但是 express request.body 是 { '{user:\'guow\'}': '' }

这是我的 express 应用的配置

var bodyParser = require('body-parser'); //
var multer = require('multer');
app.use(bodyParser.json()); // for parsing application/json
app.use(bodyParser.urlencoded({ extended: false })); // for parsing application/x-www-form-urlencoded //
app.use(multer());

我正在用 jquery 发送请求,我的代码是

$.ajax({ type: “POST”, url: “/login”, cache: false, dataType: 'json', data:“{user:'guow'}"});

有人会遇到这样的问题吗?

最佳答案

我不是 node.js 的专家,但我在其他情况下遇到过类似的问题。

我认为您应该在 json 请求中将 '(单引号)更改为 "(双引号),因为单引号将被解释为文字。json 希望将该请求声明为 {"user":"guow"} .

只是我的两分钱。

此外,这个问题的公认答案很重要:

jQuery single quote in JSON response

关于node.js - json请求体解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32222630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com