问题标签 [req]

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.

0 投票
1 回答
25 浏览

node.js - 我无法访问 req.body。console.log 不打印请求对象;

0 投票
1 回答
86 浏览

node.js - req.variable 存储在哪里?

类似的问题(但不是重复的):如何在 node.js 中存储请求级变量?

考虑以下代码:

存储在哪里req.someVariable?在饼干里?这仅适用于用户还是所有人?此外,这些和将它们存储在会话/cookies 之间有什么区别?

0 投票
0 回答
15 浏览

mongodb - 无法访问 req.file

我无法在我的 put 请求中访问 req.file。我正在尝试将表单中的图像与其他输入一起上传到 MongoDB 中的集合。除了上传图片外,我可以更改集合中的变量。尝试了不同的示例,但无法使其工作。已尝试使用 multer 创建上传变量的不同变体,但我无法使其工作。

这就是我在 ejs 文件中的内容:

这是我的路由器文件:

这是在我的控制器文件中:

不胜感激,我感到有些失落。提前致谢。

0 投票
1 回答
48 浏览

node.js - req.body 返回空数据,如何解决?

我正在尝试从我的应用程序测试 POST rest api。

我的 package.json 文件:

我的 index.js 文件:

当我使用 postman chrome 插件和 vscode 客户端扩展请求 POST 时,req.get 没有获取任何参数并且名称字段被视为空。

但我通过了如下请求。

在邮递员插件中选择原始数据并传递上述数据。

0 投票
2 回答
687 浏览

ecmascript-6 - req.file.stream 未定义

我在使用节点 16 和 ES6 时遇到问题。我正在尝试制作一个上传文件控制器,但我遇到了未定义的 req.file.stream 我正在使用 multer 来处理上传文件。

第一个问题是 __dirname undefined,我可以使用路径和新 URL 来修复它。

我在管道中遇到的错误

我的 userRoutes.js

还有我的 UploadController.js

0 投票
1 回答
118 浏览

css - 如何通过 div 标签要求在 R Shiny 中输入?

我有一个带有许多输入的 R Shiny 应用程序,在它运行输出之前,我想避免它显示输出,直到它具有所有必需的输入。但是,有很多输出,而不是全部输入,我想通过他们的 div 标签(输入)使用 req() 调用。

这是一个简单的应用程序:

我尝试shiny::req(input$inputs)renderTextandpaste调用之间添加,但是即使我为 2 个下拉菜单选择了值,该代码也没有显示任何内容。

0 投票
1 回答
88 浏览

api - (Express.js)TypeError:无法解构“用户[req.params._id]”的属性“名称”,因为它未定义

我的代码有问题。这很简单,但我不知道为什么它没有返回带有 ID 的对象。我得到的只是上面的错误。

我遵循了另一个与我相同的指令,但仍然如此。

如何返回与 URL 中的 ID 匹配的对象?

我的代码:

0 投票
1 回答
72 浏览

node.js - 在NodeJS中注册用户后我可以存储图像吗?

我有一个注册 API。我有五个参数 -

在我的注册 api 中,我期待 multipart-form-data。我正在使用 multer 上传文件,即成功上传文件。在注册方法中,首先我想检查用户是否已经使用相同的用户名注册,如果是则返回错误并退出。否则,将文件上传到数据库并插入包含所有其他数据的图像路径。但我无法获取请求正文,直到我上传图像文件。所以我无法检查用户名。req.body 在图片上传之前没有任何请求变量。

我能做些什么 ?

0 投票
0 回答
32 浏览

javascript - 我试图发送请求的正文不符合请求

基本上,我使用迅雷客户端发送请求,我使用的是发布请求。我面临的失败是,每当我发送请求并发送正文内容并且已经application/json在标头中使用了 content-type 并且在请求部分我尝试req.body让它返回时undefined。我不知道为什么会发生这个错误。有人可以帮忙吗?

0 投票
0 回答
23 浏览

node.js - 如何使用表单发送带有嵌套对象的 req.body

在节点中,当使用表单和输入时,我可以指定

而且,使用name="content[main]"我可以实现如下所示的 req.body 结果:

问题:有没有办法像content[main[element]]这样嵌套 name 属性?我试图得到类似于以下的结果: