问题标签 [requestjs]

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 回答
16 浏览

node.js - Requestjs 有两种不同的语法:一种作为数组,一种作为对象

我正在尝试运行如下所示的脚本:

但是,当我在一台机器上运行它时,它可以工作,而另一台只是将响应作为对象返回,我不需要 [0]。

到底是怎么回事?我之前也遇到过同样的问题,两台机器都在查看同一个 package.json 那么问题是什么?

0 投票
1 回答
51 浏览

express - 等待 HTTP 响应来解析函数

我正在使用 express.js 创建一个代理服务器来处理来自网站的调用,操纵请求,然后向第三方提供商发出请求。我需要等待第三方响应才能响应我的网站,但找不到快速等待响应的方法。

我的控制器文件是

模型文件是

0 投票
2 回答
2353 浏览

javascript - Node.js 和 Request.js:寻找下载的文件扩展名?

我正在尝试使用request下载几个文件,但我不知道如何找到它们的扩展名。其中一些是图像,一些是声音,一些是视频,但它们都来自一个末尾没有扩展名的 URL。

当你访问这个网站时,它下载得很好。想想 Google Drive 链接之类的东西。

除非它们具有有效的扩展名,否则我无法打开任何这些文件,因此我将不胜感激。

0 投票
3 回答
28696 浏览

javascript - 类型错误:data.filter 不是函数

我正在尝试过滤一个对象,这些对象是从array我的. 我正在使用Web 框架进行调用。JSONAPIproxyNode.jsExpressAPI

API 返回以下内容:

服务器.js

我不断收到以下错误消息。

类型错误:data.filter 不是函数

这里明显的错误是什么?任何人?

0 投票
1 回答
252 浏览

javascript - 查找 JSON 对象中的 JSON 已更改

我每秒钟都在处理来自 URL 的请求数据

}

就像这样,每秒钟我都想检查我收到的 Array JSON 哪个 json 与前一个不同,然后我可以发送通过 socket.io 更改的 JSON 并在客户端表中更新

JSON 示例,它是一个包含许多 json 对象的数组,示例只是一个 json

流程是这样的运行 app.js -> 服务器端:请求数据 -> 服务器端:将整个数据发送到客户端 -> 客户端:将所有数据提取到表中 -> 下 1 秒 -> 服务器端:请求数据 -> 服务器side : 比较旧数据和新数据,找到变化的 json -> 服务端:将与上一个不同的 json 发送给客户端 -> 客户端:更新新的 json 到 table

0 投票
0 回答
888 浏览

javascript - 请求以错误编码接收的 pdf 文件

我正在尝试使用请求 js 模块从 api 下载 pdf 文件。我已经在 express 上设置了一条测试路线,用于获取文件并将其发送回用户。

收到的文件编码错误,导致空白 pdf 文件(页数正确)。似乎问题始于请求模块输出的编码。我已经尝试了缓冲区的各种编码选项,但它并没有解决问题。有任何想法吗?

0 投票
3 回答
757 浏览

javascript - 如何将服务器端延迟添加到 Javascript for 循环?

我正在摆弄使用 Node.js 从电子商务网站上抓取数据。我Request用来检索页面的 DOM 并Cheerio进行服务器端 DOM 选择。

问题是我发送请求的服务器有时会发回空白数据,我假设是因为我发送了太多请求而没有任何暂停。由于 JS 的异步特性,我很难弄清楚如何在循环的每次迭代之间添加有效延迟。setTimeOut仅以同步方式添加 a 是不够的,因为setTimeOut它本身是异步的,而且我在服务器上运行它,所以没有Window对象。

编辑

上面的代码是我正在处理的简化版本。整个代码是这样的:

app.js

scraper.js

0 投票
1 回答
457 浏览

node.js - 无法从请求回调发送请求

我无法在请求回调中执行第二个请求。

问题是第二个请求没有执行。我正在使用 nodemon 启动express server,但nodemon 只有第一个请求是在express.

但奇怪的是,当我第二次尝试在不关闭electron应用程序的情况下调用该方法时,second request执行了。我可以看到nodemon第二个请求首先执行。

的输出nodemon是这样的。

/path/to/second/url如果第二次调用该方法,它看起来就像是停留在某个地方并且只是发送到服务器。

请帮忙,谢谢。

更新:添加了更多信息。

我有一个文件夹,routes 所有.js文件都可以保存在那里。然后我在我的 app.js 上使用它加载它

然后在路线文件上我有类似的东西。

实际上,该请求是在 ipc 回调中调用的。我有一个菜单项,并且在click()我刚刚使用的事件中,browserWindow.getFocusedWindow().webContents.send('ipc-name')这将被触发。

0 投票
0 回答
582 浏览

node.js - Node包Request中的“error code 13”是什么意思?

我正在使用一个节点服务器,它使用 Request 来访问不同的服务器。服务器在相同的内部环境中,没有连接限制,例如防火墙或身份验证。但是,每当我尝试将 POST 请求从一个发送到另一个时,我都会从 Request.js 收到此错误:

有谁知道在这种情况下错误代码 13 是什么意思?我找不到任何解释它的 Node、Express 或 Request 文档。

0 投票
0 回答
600 浏览

javascript - 根据请求 nodejs 初始化变量以构造 Object

我的变量有点问题。

我想在我的函数返回时构造对象(ObjectQueue),但我不能,因为在我的回调函数请求中初始化的变量没有相同的范围,我找不到解决方案。

变量资源、nameUser 和 JsonObject 未定义。请问你有解决方案吗?

广场.ts

对象队列.ts