问题标签 [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 投票
5 回答
6128 浏览

node.js - 如何使用节点检索 PayPal REST Api 访问令牌

如何使用节点获取利用 REST Api 所需的 PayPal 访问令牌?

0 投票
1 回答
522 浏览

javascript - 在 Meteor 中上传 POST 提交的图像

我刚开始,在 Meteor 中上传 POST 提交的图像时找不到任何我理解的东西,它是否支持开箱即用,如果不支持,我该如何处理?

到目前为止,将其分解为:

  1. 我需要制作服务器端路由来处理 POST 请求(关于在哪里寻找它的想法并不可靠)
  2. 我需要使用某种中间件来接受 POST 数据(文件/图像)[不知道如何做或在哪里学习]

  3. 将图像上传 Meteor 包与接收到的数据集成并上传图像[几乎没有玩过可能我可以做到]

所以我的问题是我该怎么做,第 1 步、第 2 步和第 3 步,我必须在哪里查看?如果它的方法不好,请给我一个好的方法。

更新

我需要自己处理 POST 的原因是因为我需要上传由 WYSIWYG 文本编辑器发送的图像,其中许多通过 POST url 发送内联图像。Meteor-CollectionFS 不能与 POST 一起使用,我无法弄清楚如何将 Meteor Upload 与映射的 POST URL 集成,并将数据发送到 Meteor Upload 以在服务器接收到文件对象后插入。

0 投票
1 回答
230 浏览

ssl - 在我的 browserify 反应应用程序中获取 DEPTH_ZERO_SELF_SIGNED_CERT

从我的反应应用程序通过无效 SSL 发出请求时遇到问题browserify,我基本上遇到了这个问题:https ://github.com/request/request/issues/418 ,因为我正在使用request.

我已经尝试设置两者strictSSL=falserejectUnauthorized=false但它不起作用。

另一个解决方案是将环境变量设置NODE_TLS_REJECT_UNAUTHORIZED为 0。但我不能在我的 browserify/envify 环境中这样做。

帮助!

0 投票
2 回答
1638 浏览

node.js - Can npm request module be used in a .pipe() stream?

I am parsing a JSON file using a parsing stream module and would like to stream results to request like this:

(Note: KeyFilter is a custom transform that works fine when piping to process.stdout)

I've read the docs and source code. This won't work with 'request' or 'new request()' because the constructor wants a URL.

0 投票
1 回答
26 浏览

javascript - NPM 请求库的错误条件

我的请求函数中的回调传递了一个错误。我试图确定在什么条件下将错误传递给回调。

该文档似乎没有涵盖哪些条件会导致创建和传递错误对象。现在我只是假设除了 200 或 300 之外的任何东西都会导致创建错误,但我只是在猜测。

0 投票
1 回答
1088 浏览

node.js - 节点文件上传以 502 网关错误结束

0 投票
1 回答
1067 浏览

javascript - 如何为 node.js 请求库设置超时回调?

使用节点的 http 库,这看起来像

但是,我正在使用包装库请求,但看不到在超时时添加回调的方法。

我正在创建一个 API 端点来发出 http 请求并公开该数据,如果请求超时,我希望能够呈现空结果。

0 投票
1 回答
464 浏览

node.js - 使用 nodejs 和请求模块将照片上传到 Tumblr API

所以我想使用 npm 请求模块将图像上传到 Tumblr API。熟悉 facebook 和 twitter API,这些请求的工作方式如下:

对于 Facebook:
- 创建一个读取流: var media = fs.createReadStrem('imgpath');
- 使用访问数据和 uri 集发出发布请求,并且:

对于 Twitter:
- 创建 readstream
- 将图像上传到 Twitter:

这完美无瑕。
但是现在使用 Tumblr,我需要先将图像编码为“数组(URL 编码的二进制内容)”

所以我的问题是。我如何对其进行编码并将其以正确的格式提供给 npm 请求模块。为此,我首先需要使用fs.readFileSync加载图像,但是否可以像使用 FB 和 Twitter 一样将图像作为 readStream 上传到 Tumblr?

这是我尝试过的事情之一:

这给了我一个 400:上传照片时出错。

我还研究了tumblrwks,它有效,但我真的很想通过request完成这件事

谢谢!:)

0 投票
1 回答
1896 浏览

node.js - Node.js 请求返回错误:设置选项参数时连接 ECONNREFUSED

如果我使用带有所需属性作为第一个参数的 url 发送请求,但每次尝试使用包含请求属性的选项对象参数发送时都失败:

我正在使用 qs 选项来传递参数,但尝试了 formData 和 body 但效果不佳。

感谢您的任何帮助

0 投票
0 回答
419 浏览

node.js - npm 请求模块的 formData 在对另一个服务器 + Express4.xx 的 POST 调用中未定义

以下是 npm 请求。

Api 在另一个 nodejs 服务器上公开了“发布”。.从应该使用 multer 创建的文件夹中读取文件时出现错误。由于 req.body.widgetReleaseId 是 'undefined' ,它没有创建文件夹来复制文件

正文解析器设置正确且在任何路由之前。几天前它还在工作,但现在出现错误:ENOENT 错误,因为没有数据通过 formData 进入 nodejs 服务器。有什么线索吗?我已经清理了缓存并更新了项目。