Javascript Nodejs:相同的代码在家中工作,但在工作时提供了econnreference

Javascript Nodejs:相同的代码在家中工作,但在工作时提供了econnreference,javascript,node.js,Javascript,Node.js,我对javascript和node.js完全陌生。 我在家里遵循着指南,它在家里完全发挥作用。 但是我想在工作中制作一个小工具,代码也希望在那里工作。 我总是得到一份工作 Error: connect ECONNREFUSED at errnoException (net.js:901:11) at Object.afterConnect [as oncomplete] (net.js:892:19) 也许有人有个窍门,要寻找什么解决方案 我现在在谷歌上搜索了几个小时,找不到任何我认为是解决方

我对javascript和node.js完全陌生。 我在家里遵循着指南,它在家里完全发挥作用。 但是我想在工作中制作一个小工具,代码也希望在那里工作。 我总是得到一份工作

Error: connect ECONNREFUSED
at errnoException (net.js:901:11)
at Object.afterConnect [as oncomplete] (net.js:892:19)
也许有人有个窍门,要寻找什么解决方案

我现在在谷歌上搜索了几个小时,找不到任何我认为是解决方案的东西,或者我至少无法理解它是否是解决方案:)

提前谢谢

编辑:在Win7 64位上进行Im,并获得节点版本0.10.25。
我试用了TCPview,node.exe关闭时状态为“SYN_SENT”…

您可能在代理后面

这行吗?使用您的公司代理更改代理

var r = request.defaults({'proxy':'http://localproxy.com'})

如果您在您的问题中发布您的具体实现,这可能会很有用。我想您的家庭和工作中的网络配置是不同的。
您可能缺少连接到特定网站或侦听特定端口的权限。

很抱歉问这个问题,但我怎么知道?我不需要设置任何类似的东西,当我告诉windows防火墙接受所有的输入和输出连接时,没有任何变化。Node.js不是由所有托管服务托管的,它们中的一些提供托管Node.js,有些不提供。@johnta,你到底在说什么?这个答案非常非常模糊是的,我也这么认为,但问题是,如何找出问题的原因?您需要使用
r
来完成请求,然后发布代码