问题标签 [body-parser]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Node.js 设置了错误的内容长度。我如何设置这个
我需要一些帮助。即使我将内容长度设置为响应对象,它似乎也不起作用。我有什么问题吗?
我使用 express 和 body-parser 发送数据,并设置 Content-Length。
我也试过这个。
这是 的结果console.log(res._data)
。如您所见,我设置了内容长度。
但是 node.js 向客户端响应的内容长度错误,大小为 1227943。
客户也收到了。有人知道我错过了什么吗?请帮我。
哦,我忘了提到它。当我使用 Postman(chrome 扩展)获取数据时,它工作正常。
所以我真的不知道为什么会这样。
angularjs - Express,body-parser 不解析表单数据 + 对象(使用 Angular.js $recourse)
我正在学习 angular.js $resource。如文档中的示例,我有自定义方法
问题是我的快速应用程序只解析对象,而错过了amount=9.99&charge=true
. 但是,如果我只发送amount=9.99&charge=true
没有对象(而不是通过 angular 的 $resource),它解析得很好。如果我只发送对象也一样。但不是两者兼而有之。所以我无法得到charge=true
真正需要的东西。我什至可能没有得到对象,但 Angular 的 $recourse 默认附加它,所以我不知道在调用自定义方法时如何防止附加对象
我正在使用: express 4,带有配置的正文解析器:
和multer
所以,亲爱的社区,请帮助。我头疼了 2 个小时。
javascript - 如何通过 Body-parser 获取帖子值 - Express Node.js
我正在使用 Express 4.11.1 和 Body-parser 1.11.0。当我运行以下代码时,我得到以下输出
请建议如何获取表单值
输出
服务器.js
index1.html
json - Node.js body-parser 不会解析 json 中带方括号的输入名称
我在 Node.js 中遇到 Express body-parser 的问题
我有这样的输入:
当我提交表单后,我在 console.log 中得到了这个:
但我希望它以 json 格式解析:
我做错了什么?
javascript - 节点,BodyParser 错误的 json
我在javascript中有这段代码:
从rails应用程序我想在正文中收到这个json:
但相反,我收到了这个:
知道我做错了什么吗?
这是发送 JSON 的方式:
javascript - 使用 body-parser 和 express 解析嵌套的 JSON
我有一个 iOS 应用程序正在向网络服务器发送 JSON 数据包。网络服务器代码如下所示:
关键部分是 app.post 方法,它处理从我的 iOS 应用程序发送的传入 http 请求。目前,将 req.body 打印到控制台的方法如下所示:
因此,您可以看到请求是一个嵌套的 JSON 对象。理想情况下,我想遍历请求对象(即数据点)并将它们插入到 mongoDB 数据库中(通过 mongoose)。但是,我似乎无法弄清楚如何使用 req.body 做很多事情。我似乎无法创建一个循环来遍历请求或如何正确解析嵌套的 JSON 文件以使其与 mongoose 模式匹配。谁能提供一些关于如何将这些数据点插入猫鼬数据库的指导?
angularjs - 无法使用带有 AngularJs POST 请求的 expressJs 访问 POST 参数
当我使用 Angular 进行发布请求时,我无法访问我的发布参数,这是我的 Angular 代码:
这是我的路由器文件中的后端代码:
这是我的用户控制器的代码
我在 req.query 对象中没有任何内容,否则如果我使用适用于 chrome 的 Advanced REST Client 插件提出请求,一切正常。
注意:我正在使用 body-parser 模块来读取我的请求的参数。
这是 github 存储库:https ://github.com/alex3165/numeractive/tree/dev/node
node.js - Sails.js 正文解析器中间件
我正在尝试编写 POST api,Sails.js
并想知道是否需要显式使用 body-parser 来解析 POST 请求正文。该文档说,
Sails 捆绑了一套传统的 HTTP 中间件,可以立即使用。当然,您可以禁用、覆盖、重新排列或附加到它,但是对于大多数开发或生产中的应用程序来说,预安装的堆栈是完全可以接受的。
body-parser
包含在他们的常规默认值中。这是否意味着Sails.js
默认使用 body-parser 而我不需要做任何事情来使用它?如果没有,那么我应该怎么做才能在我的应用程序中使用 body-parser?
javascript - Express JS 中的正文解析器
我一直在使用 express js 有一段时间了,我遇到了一个叫做 body parser 的东西。根据我的研究,body 解析器允许我们从 HTTP 请求中发布内容。
我的问题是,在使用 express.js 时是否绝对有必要使用正文解析器?
如果没有必要,那么使用它有什么好处,如果不使用正文解析器,那么需要做些什么来确保内容已发布?
先感谢您。
node.js - 什么是 bodyParser() 和 CookieParser
什么是角色
app.use(bodyParser.json());
app.use(bodyParser.urlencoded());
bodyParser() 和 CookieParser() 有什么区别