2014-02-18 26 views
0

我剛剛對javascript和node.js. 我按照指南http://blog.miguelgrinberg.com/post/easy-web-scraping-with-nodejs/page/4#,它在家裏完全正常運作。 但我想在工作中製作一個小工具,代碼想在那裏工作。 我總是得到Nodejs:同樣的代碼在家工作,但ECONNREFUSED在工作

Error: connect ECONNREFUSED 
at errnoException (net.js:901:11) 
at Object.afterConnect [as oncomplete] (net.js:892:19) 

有人也許得到了TIPP尋找一個解決方案是什麼?

我現在一派幾個小時,無法找到任何東西,我認爲這是一個解決方案或我不能ATLEAST如果瞭解一個解決方案:)

提前感謝!

編輯:我在Win7 64位和節點版本0.10.25。 我嘗試了套裝軟件和node.exe與國家「SYN_SENT」關閉...

+0

不好意思問,但我怎麼知道?我不需要設置類似的東西,當我告訴Windows防火牆接受所有進出連接時,沒有任何變化。 – Kermstar

+0

Node.js不是由所有託管服務託管的,有的提供託管node.js,有的不託管。 – JohnTaa

+0

@JohnTaa,你甚至在談論什麼 –

回答

0

你可能在一個代理

工作的呢?與您的企業代理

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

如果你的問題

+0

好吧,沒有錯誤,但沒有輸出。 – Kermstar

+0

您需要使用'r'來完成請求,請發佈您的代碼 –

+0

謝謝,這確實有竅門! :D – Kermstar

-1

自己信息的具體實現我猜的網絡配置是在您的家庭和工作的不同,或許可以更改代理服務器。 您可能會缺少一些連接到特定網站的權限,或者在特定端口上收聽。

+0

這個答案真的很模糊 –

+0

是的,我也這麼認爲,但問題是,我怎麼知道,造成這個問題的是什麼? – Kermstar

相關問題