问题标签 [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.
json - NodeJs、Express、BodyParse 和 JSON
我正在尝试使用 Express 4.0 实现一个简单的服务器并使用 BodyParser 解析消息。为了测试我的服务器,我使用 Postman。
使用x-www-form-urlencoded
作为消息模式它可以正常工作,但是使用JSON
I can't parte data using更改消息BodyParse
。
这是我的代码:
假设这是我从请求中获得的 JSON 数据:
我的代码有什么问题?如何获取以 JSON 格式发送的参数?
node.js - Node.js(使用 express 和 bodyParser):无法从发布请求中获取表单数据
我似乎无法恢复发送到我的 Node.js 服务器的发布请求的表单数据。我已将服务器代码和发布请求放在下面(使用 chrome 中的邮递员发送):
发布请求
NodeJS 服务器代码
login 方法尝试获取req.body.userName
,但req.body
始终为空。我在 SO 上看到过其他案例,描述了这种行为,但没有一个相关的答案在这里适用。
感谢您的帮助。
node.js - Webstorm 8.0.5 关于“未解决的方法或函数”的问题
我对 Webstorm 和 Node 比较陌生。在探索 Webstorm 的 8.0.5 迭代期间,我设置了一个普通的 Node.js/Express/EJS 项目,我没有对其进行任何代码更改。
所以,我的问题是指 Webstorm 为 Node.js/Express/EJS 项目自动生成的代码。
我面临的问题是,在项目文件 app.js 中,Webstorm 已将以下代码行中的“urlencoded()”标识为未解决的方法或函数:
我一直小心地在 vanilla 项目中包含以下外部库:
- body-parser-DefinitelyTyped
- express-DefinitelyTyped
- Node.js v0.10.32 核心模块
当我在 app.js 的代码区域中单击鼠标右键时,我可以选择“使用 JavaScript 库”来查看确实选择了我的外部库。
我的问题:
urlencoded()
1)考虑到我包含的外部库,什么会导致 Webstorm 识别为未解决?
2)我该如何解决这个问题?
为方便起见,我还创建了一个屏幕截图。
node.js - 节点 Body Parser 和 cookie 解析器是做什么的?我应该使用它们吗?
我已经阅读了我能找到的所有文档,但我找不到关于这两个中间件做什么的简单解释。
body
inbody-parser
指的是什么?为什么需要解析body?
Cookie 也是如此。我是否正确地cookie-parser
“解析”或删除了伴随网络用户的 cookie?
最后,我读过body-parser
Express4 中不安全且已弃用的内容。我不应该使用它吗?
javascript - 找不到页面(express 4 + body-parser + form + post)
我想从客户端接收数据,所以我使用 express 4 和中间件 body-parser。但是我输入 url: localhost:5555/book,页面显示消息:Name: undefined,我输入 url: localhost:5555/book/form.html,页面显示消息Cannot POST /book/form.html。这是我的代码。
表单.html
服务器.js
javascript - express body-parser 中间件将数据放入属性名中
我是 nodeJS Express 框架的新手。我正在使用以下内容发送的 POST 请求:
我已通过以下方式从客户端发送此数据:
其中“grid”是一个二维值数组。我的 express body 解析器配置如下:
有什么更好或更惯用的方法来做到这一点?请注意,该数组有点大(10kb)并且只包含整数。理想情况下,我会尽量减少请求中发送的数据量。谢谢!!
node.js - 无法将嵌套对象 json 发布到 node express 正文解析器
您好,我正在使用 Node、Express 和 Mongo 创建示例 REST api。我正在使用 bodyParser() 中间件来解析表单数据。它适用于简单的对象说
req.body产生相同的格式集以将其保存在 mongodb 中。
使用复杂对象时
req.body产生不同的格式,例如
我想获得与我在正文中发布的相同格式以将它们保存在数据库中。这是正确的方法还是任何其他可用的方法?
javascript - 我可以同时使用 body-parser 和 Formidable 吗?
我试图解决一个问题几天,但无法理解一些事情。我有一个使用 NodeJS 和 ExpressJS 创建的网站,我使用 body-parser 来处理表单。
所以,使用这种方法我处理表单值。但是现在,我需要使用 node-formidable 来解析来自用户的图像。问题是,我能否以某种方式仅将强大的图像用于图像,将 body-parser 用于表单?或者,任何人都可以帮助我了解如何处理表单并将值附加到我的变量?
express - 我可以在我的快递应用程序中使用多方路由吗?
我有一个 Express 3 应用程序,它对大多数路线使用 bodyParser。(大多数路线只接受多部分。)我有一条路线将解析最大 1GB 的文件,bodyParser 似乎无法处理。我想只为这条路线使用多方,所以我不必重写整个 API。这可能吗?
node.js - Express4.10 bodyParser req.body undefined
我正在尝试构建节点应用程序的登录,尝试访问路由/登录获取:req.body undefined
错误:
应用程序.js
包.json
控制器/home.js
路线/home.js
意见/主页/index.ejs
请帮我!