问题标签 [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 - POST body undefined 导致 node.js 服务器关闭
我通过 POST 将用户名和密码发送到 /user/login 路由上的 Node.js API。这是功能:
要获取帖子正文变量,我正在使用 body-parser 模块。每当我发送没有电子邮件的 POST 请求时,req.body.email
返回undefined
并且猫鼬会在数据库中找到第一个用户(没有电子邮件验证)。
这很好,因为它会检查密码并返回错误消息。问题是,在isbcrypt.compareSync
时返回错误,并且 node.js 崩溃,如下所示:req.body.password
undefined
我可以先检查变量是否未定义,但必须有更好的方法来解决这个问题吗?
node.js - json请求正文解析
我的 json 请求正文是{user:'guow'}
,但 express request.body 是{ '{user:\'guow\'}': '' }
这是我的快递应用程序的配置
我正在用 jquery 发送请求,我的代码是
有人会遇到这样的问题吗?
json - 使用 Express 4.11 和 bodyParser 使用 JSON
我对此发疯了,我在 Stackoverflow 和一般网络上花了几个小时,尝试了这个和另一个,但仍然无法得到结果。
我是 node.js 上的(非常)新手,但已成功按照教程使用 构建(非常)简单的表单bodyParser.urlencoded
,并且我可以成功恢复并显示发布的数据。现在我想使用bodyParser.json()
- 但无论我尝试什么,结果总是空的。
这是代码:
这是卷曲请求
第一个 console.log 的结果是{}
,第二个只是undefined
.
我究竟做错了什么?
node.js - 为什么在 node.js 中使用 body-parser 模块?
我正在使用 MEAN 堆栈按照视频中的一些视频教程开发应用程序,他在服务器端使用body-parser node.js 模块我想了解原因:它会将application/json HTTP 请求转换为JSON 对象吗?所以node.js可以使用JSON 格式来处理 Request 吗?
node.js - 尝试使用 nodejs 同时使用 bodyParser 和 busboy
我是一个尝试学习 nodejs 的菜鸟我的应用程序需要发布、放置和上传文件。我发现您无法使用 BodyParser 上传文件。
在我只使用 BodyParser(在应用程序级别添加它)之前,POST 和 PUT 工作正常。(当然上传没有)
我发现这篇文章 [ Migrating away from bodyParser() in Express app with busboy?
现在尝试关注这篇文章。我只是想让 POST 和 PUT 工作,然后继续上传。对于 PUT 和 POST 我都没有收到错误,但我的 req.body 是 {}
在我的 server.js 我有
在我的 router.js 中,我有(消除一些混乱)
解决方案
node.js - req.body 在服务器端未定义
我正在开发在服务器端使用节点、快递、mysql的应用程序。我在 server.js 文件上编写了多个 API,当我尝试使用 Postman 访问这些 API 时,req.body始终未定义。
这是我的 server.js 配置。
当我尝试在 Postman 中发送 body 中的内容时,req.body 在服务器端变为空。
meteor - Iron Router 解析发布的值
我目前正在尝试从特定路由规则内的表单中捕获发布的值。由于所有其他关于此的 SO 帖子都不起作用,我想再问一次。您是否在您的项目中对此进行了整理和实施?Iron-Router@1.0.9 有解决方案吗?
路由规则中的上述代码始终返回未定义。
javascript - 我无法从 req.body node.js 获取值
我需要关于 node.js 的帮助:我的 req.body 是这样填充的
但我无法获取值 req.body.email 和 req.body.password 未定义
我的代码是:
node.js - 将 connect-multiparty 与 express.js 一起使用的正确方法?
我正在尝试将文件上传到我的服务器并使用connect-multiparty
中间件从发布请求中提取它们。但是,当我在服务器上收到请求时,req.files
andreq.body
对象是空的(不是 null,但node-inspector
表明它们是Object
s,其中没有任何内容。
这是我正在使用的代码:
server.js:
索引.html:
我在尝试使用multer
,connect-busboy
和时得到了类似的结果body-parser
。如果这个解决方案对我有用,我会喜欢的,但它没有:http ://howtonode.org/really-simple-file-uploads
所以……在我所有失败的尝试中,唯一共同的主题就是我。;o) 任何想法我做错了什么?
node.js - 在 EJS 的 Express 中使用 bodyParser.text()
我正在使用 Express 构建一个查询 Twitter API v1.1 的搜索引擎应用程序。目前,我正在尝试通过使用 bodyParser 模块解析表单数据来将搜索字符串提交到我的服务器。这是代码:
索引.ejs
服务器.js
显示的代码会将{ }返回到控制台。如果我尝试访问 req.body.search 它返回未定义(显然)。这里有什么问题?为什么它不记录我的搜索字符串?