问题标签 [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 - 使用正文解析器传递 zip 文件
我有使用 express 的节点应用程序,在应用程序中我需要通过 post 消息zip 文件发送(例如从邮递员到节点服务器),目前我使用如下的正文解析器,但我想知道这是否可以?
顺便说一句,这是可行的,但我想知道我是否正确使用它...
json - 节点 json 请求解析错误
我有以下服务:
并尝试使用 curl: curl.exe -X POST -d '{"holder_name":"34cbfb95"}' http://MY_SERVER:8550/api/new-log/
并且控制台中的打印对象是 {"'{holder_name:34cbfb95}'":""} 就像它不知道它已经是 json
如果我放 -H "Accept: application/json" 它是一样的,如果我放 -H "Content-Type: application/json" 它只是说意外令牌'如果我从命令中删除单引号它说意外令牌 h
node.js - 使用 POSTMAN 发布“表单数据”时,bodyParser 不起作用
HTTP 预览:
但是可以解析x-www-form-urlencode:
如何通过body-parser中间件解决这个问题?
我需要这两种情况才能得到相同的结果。
非常感谢!
javascript - 使用 express 解析“多部分数据”
我有一个从客户端解析数据的奇怪问题。
我发现所有的 'boolean true' 都被转换为 'string true 并且对于 'undefined' 是一样的,因此我不能在这些字段上做一个 'if'。
这是我所拥有的:
我总是得到“字符串”,我期待控制台中的布尔值,因为那是客户端发送的。
现在,如果内容类型设置为“应用程序/json”,它可以正常工作
我知道正文解析器不适用于“多部分”内容类型。但那我有什么选择呢?我尝试了多方和多方。但是使用它们进行解析后,我仍然将字段作为字符串。
除了编写一个检查内容类型的小实用程序,然后使用 JSON.parse('fields') 或类似的东西做一些丑陋的引号剥离之外,没有其他方法可以处理这个问题吗?
node.js - 节点通过 https JSON 快速提交未格式化
我有一个 angularjs 应用程序通过 https 发布到节点快速服务器。角度客户端正在发布标题:
在服务器上:
这会产生一个如下所示的请求正文:
如果没有 bodyParser,我根本就没有任何身体。
显然我做错了什么。有没有办法在不尝试解读上述请求正文的情况下获得有效的 json?
node.js - 使用正文解析器限制
我使用如下的正文解析器,我提供了 10Mb 的限制,我的问题是
我如何确定真正的限制,例如我可以放 1000mb 但它真的使用它?
javascript - 如何知道按下了哪个按钮?
我正在学习 node.js 和 express 框架的基础知识。我有一个带有两个按钮的简单页面:
我想在控制台中查看按下了哪个按钮:
在控制台中我只看到
如何访问按钮的名称?
express - body-parser 不起作用,req.body 未定义
这部分是 app.js
这部分是 auth.js
这部分是客户部分
我正在分别开发客户端部分和服务器部分
我不知道为什么 body-parser 不起作用
请求正文始终未定义。
express 版本:4.13.3 正文解析器版本:1.14.1
javascript - bodyParser 如何知道将哪个视图填充到 req.body 中?
在下面的代码中,我们有一个单一的视图,即。fruitPicker.html
所以关于 bodyParser 应该如何填充没有歧义req.body
应用程序.js:
水果选择器.html:
如果我们有几个视图,比如说fruitPicker.html
anddrinksPicker.html
怎么办?我想然后会从我们来自的当前最新视图中bodyParser
填充,对吗?req.body
然后,我们如何传达此信息,app.post
以便帖子可以根据每个返回不同的响应(您最喜欢的水果是......或您最喜欢的饮料是......)?我们只有一个req.body
不区分水果和饮料的通用变量,所以怎么app.post
知道?是否只能由我们为单选框命名不同的名称并分配req.body.fruit
或req.body.drink
最喜欢?这似乎不是很健壮,因为我们可能会在某些情况下无意中为输入单选框使用相同的名称(它们毕竟位于不同的文件中)并且可能会进行硬调试,不是吗?如果 bodyParser 构建在它来自的回溯路径中会更好,不是吗?
javascript - 如何使用 Koa 解析 multipart/form-data 正文?
因为我花了一些(太多)时间来弄清楚这个简单的要求。我在这里记录multipart/form-data
使用 Koa 实现正文解析的方法。
就我而言,混乱的原因是可用的替代品数量:
我想找到最简约/最接近express/koa/node
的做事方式/哲学。
所以就在这里。以下。在接受的答案中。希望这可以帮助。