问题标签 [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.
node.js - Requestjs 有两种不同的语法:一种作为数组,一种作为对象
我正在尝试运行如下所示的脚本:
但是,当我在一台机器上运行它时,它可以工作,而另一台只是将响应作为对象返回,我不需要 [0]。
到底是怎么回事?我之前也遇到过同样的问题,两台机器都在查看同一个 package.json 那么问题是什么?
express - 等待 HTTP 响应来解析函数
我正在使用 express.js 创建一个代理服务器来处理来自网站的调用,操纵请求,然后向第三方提供商发出请求。我需要等待第三方响应才能响应我的网站,但找不到快速等待响应的方法。
我的控制器文件是
模型文件是
javascript - Node.js 和 Request.js:寻找下载的文件扩展名?
我正在尝试使用request下载几个文件,但我不知道如何找到它们的扩展名。其中一些是图像,一些是声音,一些是视频,但它们都来自一个末尾没有扩展名的 URL。
当你访问这个网站时,它下载得很好。想想 Google Drive 链接之类的东西。
除非它们具有有效的扩展名,否则我无法打开任何这些文件,因此我将不胜感激。
javascript - 类型错误:data.filter 不是函数
我正在尝试过滤一个对象,这些对象是从array
我的. 我正在使用Web 框架进行调用。JSON
API
proxy
Node.js
Express
API
API 返回以下内容:
服务器.js
我不断收到以下错误消息。
类型错误:data.filter 不是函数
这里明显的错误是什么?任何人?
javascript - 查找 JSON 对象中的 JSON 已更改
我每秒钟都在处理来自 URL 的请求数据
}
就像这样,每秒钟我都想检查我收到的 Array JSON 哪个 json 与前一个不同,然后我可以发送通过 socket.io 更改的 JSON 并在客户端表中更新
JSON 示例,它是一个包含许多 json 对象的数组,示例只是一个 json
流程是这样的运行 app.js -> 服务器端:请求数据 -> 服务器端:将整个数据发送到客户端 -> 客户端:将所有数据提取到表中 -> 下 1 秒 -> 服务器端:请求数据 -> 服务器side : 比较旧数据和新数据,找到变化的 json -> 服务端:将与上一个不同的 json 发送给客户端 -> 客户端:更新新的 json 到 table
javascript - 请求以错误编码接收的 pdf 文件
我正在尝试使用请求 js 模块从 api 下载 pdf 文件。我已经在 express 上设置了一条测试路线,用于获取文件并将其发送回用户。
收到的文件编码错误,导致空白 pdf 文件(页数正确)。似乎问题始于请求模块输出的编码。我已经尝试了缓冲区的各种编码选项,但它并没有解决问题。有任何想法吗?
javascript - 如何将服务器端延迟添加到 Javascript for 循环?
我正在摆弄使用 Node.js 从电子商务网站上抓取数据。我Request
用来检索页面的 DOM 并Cheerio
进行服务器端 DOM 选择。
问题是我发送请求的服务器有时会发回空白数据,我假设是因为我发送了太多请求而没有任何暂停。由于 JS 的异步特性,我很难弄清楚如何在循环的每次迭代之间添加有效延迟。setTimeOut
仅以同步方式添加 a 是不够的,因为setTimeOut
它本身是异步的,而且我在服务器上运行它,所以没有Window
对象。
编辑
上面的代码是我正在处理的简化版本。整个代码是这样的:
app.js
scraper.js
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')
这将被触发。
node.js - Node包Request中的“error code 13”是什么意思?
我正在使用一个节点服务器,它使用 Request 来访问不同的服务器。服务器在相同的内部环境中,没有连接限制,例如防火墙或身份验证。但是,每当我尝试将 POST 请求从一个发送到另一个时,我都会从 Request.js 收到此错误:
有谁知道在这种情况下错误代码 13 是什么意思?我找不到任何解释它的 Node、Express 或 Request 文档。
javascript - 根据请求 nodejs 初始化变量以构造 Object
我的变量有点问题。
我想在我的函数返回时构造对象(ObjectQueue),但我不能,因为在我的回调函数请求中初始化的变量没有相同的范围,我找不到解决方案。
变量资源、nameUser 和 JsonObject 未定义。请问你有解决方案吗?
广场.ts
对象队列.ts