Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当我连接到公司网络时,使用公司计算机上的NodeJ从URL请求数据,但我可以在浏览器中打开URL_Javascript_Node.js_Proxy_Axios_Econnrefused - Fatal编程技术网

Javascript 当我连接到公司网络时,使用公司计算机上的NodeJ从URL请求数据,但我可以在浏览器中打开URL

Javascript 当我连接到公司网络时,使用公司计算机上的NodeJ从URL请求数据,但我可以在浏览器中打开URL,javascript,node.js,proxy,axios,econnrefused,Javascript,Node.js,Proxy,Axios,Econnrefused,好的,我已经在论坛里搜索过了,用谷歌搜索了一个解决方案,但似乎没有人和我有完全相同的问题,或者至少没有人发布过我能找到的关于这个问题的帖子 因此,问题是我可以在我的个人电脑上向该API发出请求(使用请求模块)(以获取数据),但当我尝试在连接到公司网络的公司工作笔记本电脑上发出相同的请求时,我也无法发出相同的请求(获取错误)尽管事实上,我可以在使用浏览器连接到公司网络的同时,在公司工作笔记本电脑上导航到我试图请求的URL 但是,如果我断开与公司网络的连接并连接到热点/其他WiFi,我将再次使用No

好的,我已经在论坛里搜索过了,用谷歌搜索了一个解决方案,但似乎没有人和我有完全相同的问题,或者至少没有人发布过我能找到的关于这个问题的帖子

因此,问题是我可以在我的个人电脑上向该API发出请求(使用请求模块)(以获取数据),但当我尝试在连接到公司网络的公司工作笔记本电脑上发出相同的请求时,我也无法发出相同的请求(获取错误)尽管事实上,我可以在使用浏览器连接到公司网络的同时,在公司工作笔记本电脑上导航到我试图请求的URL

但是,如果我断开与公司网络的连接并连接到热点/其他WiFi,我将再次使用NodeJs请求检索数据

我尝试过的事情。我曾尝试使用内置的HTTPS模块,并传入诸如不同端口号(我试图请求的URL似乎只适用于端口443)之类的标头,以及设置用户代理。我没有尝试在连接到公司网络时使用我的个人计算机请求数据,因为我无法

在我看来,我的公司正在检测到我通过脚本请求数据并阻止它,而不是实际上阻止网站本身。(所以我甚至不能打电话要求它将该网站列入白名单,因为它看起来无论如何都没有被屏蔽)

任何帮助都将不胜感激。谢谢你可以试试Ngrock

使用
ngrock http端口


运行nodejs应用程序,在另一个shell运行ngrock时,它将为您提供一个唯一的公共URL,您可以将其用于请求数据

检查用于连接的真实URL。协议、域和端口必须严格匹配,即使是一些不同的URL也意味着相同的地址。我已经检查过了,它是正确的。我还使用了几个(至少5个)其他网站来获取数据,当我没有连接到公司网络时,它们都可以在我的个人电脑和笔记本电脑上工作。还尝试导航到chrome网络设置,获取请求头并将其中一些头传递到节点=(无论如何,谢谢你的回复!