问题标签 [request-npm]

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

node.js - 在nodejs中下载图像并调整大小

我想要做的是从谷歌下载一个图像到我的项目文件夹中的系统存储库中/download。接下来,我试图从download存储库中获取图像并调整大小并再次将调整后的图像保存在/thumbnail存储库中。下面是我写的代码

如果我删除了我评论为 CODE REMOVED - ERROR IS Coming HERE 的代码,则图像将从谷歌下载。如果我调用imageresize函数,则/download目录正在创建,但我在目录中找不到任何图像。

即,如果我分别调用从 google 下载和 resizeimage 函数,即先从 google 调用图像下载,然后再调用 imageresize,那么它们工作正常,即我可以在两个目录/download中找到图像。/thumbnail但是如果我在谷歌下载后调用 resizeimage 函数,那么我在两个存储库中都找不到任何图像。

0 投票
1 回答
469 浏览

node.js - 在请求 npm 中调用“请求”范围之外的变量。在 node.js

嗨,我是 Node JS 的新手。我正在尝试制作一个实验机器人。我正在使用“请求”向我的网站发送“获取”。通过“Php”,它被保存在“Mysqli”数据库中。

一切正常,我得到了结果。但是,因为我已经获得了所需的数据,所以我无法访问它。如何从函数外部访问“请求”的“正文”?

请参考上面的代码

有没有办法,在它之外调用它?我可以更轻松地管理我的代码

请注意:这只是真实代码的一小部分代码。真正的代码有很多 if/else、循环和其他函数。将其放入括号下的括号会有点复杂。

谢谢

0 投票
0 回答
102 浏览

node.js - 从 Heroku Dyno 发出 POST 请求时收到 307 重定向

我正在开发一个简单的不和谐机器人。node.js 是从免费的 Heroku dyno 运行的,我在另一台服务器上有一些 php 服务器代码(数据库内容)。node.js 代码处理不和谐消息,然后将 http 请求发送到其他服务器。这已经工作了几个月,直到最近 HTTP POST 获得了 307 状态代码。当我从 Postman 或 Fiddle 发出命令时,没有问题。但是,从测功机发送的第一个 POST 请求总是返回 307。所有后续请求都可以正常工作。响应标头位置与删除主机后的位置相同。因此,发送 POST 请求http://host.com/example/example.php将返回一个 307,其标头位置为/example/example.php. 同样,仅在启动测功机后的第一次尝试时。

截断的 node.js 代码

更新,我能够在使用 Postman 的 400 次尝试中重现该问题。所以问题出在服务器端,但是我看不到原因。我正在使用 godaddy 共享主机,没有会导致重定向的 .htaccess 文件。真的很苦恼为什么它在 Postman 上如此断断续续,但始终在 Heroku 的第一个 POST 请求上重定向。