问题标签 [npm-request]

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 投票
2 回答
424 浏览

node.js - 为什么通过 GET 请求的 req./body.param 未定义?

我的问题是 req.body.param 未定义,但 body 本身从请求的源返回所需的 json。

这意味着我的迭代也不会工作,因为我需要访问 req.body.data.length 或可用的 id 参数的计数。这也是为什么我将迭代次数设置为 5 以测试输出的原因。

项目是通过 express-generator 创建的(安装了 body-parser)。

这就是我得到的回报

这是请求的 api json 正文的样子:

我的功能

这个问题被提到这个问题

0 投票
1 回答
7707 浏览

node.js - 如何等待请求响应并返回值?

当我在 node.js 服务器中使用请求模块时,我遇到了一些问题,例如等待和返回。

我想在 requestController 接收“responseObject”值。

为了解决这个问题,我已经搜索了最好的方法,但我仍然没有找到它。

如何解决这个问题?

预先感谢!!:)

==================================================== ========================

0 投票
1 回答
2665 浏览

node.js - 从 Electron 应用程序发出多部分 POST 请求以进行文件上传

我需要将文件从我的 Electron 应用程序上传到 Web 应用程序(node.js + Express),首先收集元数据以及所选文件(来自 Electron 应用程序中的 HTML 表单)并向Web应用程序。Web 应用程序通过将文件保存到磁盘上的预配置位置以及保存文件的元数据和路径到数据库来处理此请求。参考 SO,我决定使用requestform-data将请求与表单数据组合并发出 POST 请求,使用如下代码:

在 Electron 应用程序中,控制台显示 Server 响应:[IncomingMessage]并且响应状态码为 500。这很混乱,我无法掌握 Github 页面中两个项目的示例。如何发出 POST 请求以实现上述目标?

0 投票
2 回答
17212 浏览

node.js - 使用 Express、Request 和 Node.js 在 typescript 中发送/处理 GET 请求

我正在使用 Express 和 Request(使用 npm 安装)的组合来尝试发送 get 请求以从服务器获取一些 json。但是,无论我做什么,返回的主体都是“未定义的”。

这是我的 server.js 文件中的代码。json 实际上并不是我发送的内容,它只是一个示例,因为我无法发布我实际发送的内容。

我已经尝试了以下两种方法,但他们都说 body 是未定义的。

有谁知道我做错了什么?我以前从未使用过 express 或 request,所以任何提示将不胜感激。


更新

如果我将请求代码更改为以下内容,则函数内部永远不会运行。有谁知道为什么会这样?

0 投票
0 回答
224 浏览

node.js - 异步函数回调中的异常:错误:未来多次解决

大家好,我尝试在 Meteor中使用proxy-verifier NPM 包,如下所示:

它运行良好,但有时(可能在检查某些代理时)它会返回以下异常:

我使用Meteor.wrapAsynccheckProxy方法与此有关吗?请指导我如何查找和解决此问题。

0 投票
1 回答
369 浏览

node.js - 从 CSV 下载带有节点请求和 URL 扫描的图像

请原谅我,因为代码很乱。我还在学习。我需要从 CSV 文件下载带有 URL 扫描的图像。但是,我有 2000 多个具有相同域的 URL,而且我认为服务器不会让我一次性提取所有内容,因此在某些图像之后我总是会出错。我需要解决的问题 -
1)如何确保完全下载图像然后只有代码移动到下一个 URL
2)如何编写更好的代码
感谢您的帮助。谢谢你

0 投票
3 回答
8368 浏览

node.js - npm adduser 用户名或密码不正确

我是 npm 的新手。我正在尝试使用 npm 创建用户名密码。

这是我的代码:

npm WARN adduser 用户名或密码不正确
npm WARN adduser 您可以通过访问来重置您的帐户: npm WARN adduser
npm WARN adduser https://npmjs.org/forgot npm WARN adduser
npm ERR!Linux 3.13.0-24-generic
npm ERR!argv "/usr/local/bin/node" "/usr/local/bin/npm" "adduser"
npm 错误!节点 v6.3.1
npm 错误!npm v3.10.3 npm 错误!代码 E401
npm 错误!注册表在http://registry.npmjs.org/-/user/org.couchdb.user:abhishek上为 PUT 返回 401

0 投票
0 回答
268 浏览

node.js - npm 根据响应请求条件管道

我需要通过 POST 到 REST 服务器来下载文件。

我第一次使用http它的时候get。但是现在我需要使用 POST,而 node 的 http post 太复杂了,我不想构建一个低级别的请求,所以我不想使用它。

我现在正在使用request. https://www.npmjs.com/package/request

现在,我的服务器要么发送{isUpdateAvailable:false}要么发送一个 tar 文件。

所以我需要保存文件,或者显示“已经是最新的”。如何通过检查响应标头来管道到文件流?

我需要将管道与请求代码一起设置,因此我无法正确分离代码。只有在必要时我fs.createWriteStream才需要。有可能吗?

那么,我该怎么做呢?

0 投票
2 回答
8899 浏览

javascript - Node js for-loop在下一次迭代之前等待异步函数?

我正在制作一个经常刷新数据的功能,但我的请求链存在问题。问题是我有一个运行异步请求的 for 循环,并且 for 循环将在请求完成之前完成。

如果我要运行这段代码,它会打印:

我知道问题是什么。事实上,for 循环不会等待请求完成。我不知道这是一种解决方法。有没有人有任何想法?

0 投票
2 回答
4362 浏览

node.js - 如何在 NodeJS 中通过 FTP 下载文件?

我想使用绝对 FTP URL 下载文件,例如ftp://host:port/dir/file.extension

我试过了node-libcurl, wget, wget-improved, request。都失败了,说协议必须是 HTTP 或 HTTPS。

有可用于 Node 的 FTP 客户端(在 npmjs 上可用)。但是,根据他们的文档,他们需要创建到 FTP 服务器的连接,更改目录然后下载它。

有没有简单的解决方案?