2014-09-10 31 views
0

我有一臺ubuntu 14.04服務器,我只是想學習和設置節點。我試圖遵循幾個教程,但大多數處理本地主機,這是不適用於我,所以我卡住了。我已經創建Hello.js,它看起來像這樣:我無法啓動我的遠程服務器上的Node.JS HelloWorld,不知道爲什麼?

var http = require('http'); 

var server = http.createServer(function(req, res) { 
    res.writeHead(200); 
    res.end('Hello Http'); 
}); 
server.listen(8080); 

當它啓動時,我不能在瀏覽器中訪問它,但如果我說包括「執行console.log()」,然後東西放在顯示器終端,但始終在瀏覽器中404 ..想法?

+0

你是如何訪問它?就像,你在用什麼URL? – Pointy 2014-09-10 21:06:00

+0

我的服務器的外部URL:端口號 – user3404465 2014-09-10 21:08:20

+5

是您的端口對外開放嗎? (沒有防火牆/路由器阻止他們),並通過外部URL你的意思是外部IP正確? – 2014-09-10 21:09:26

回答

0

想通了,我遇到的問題是它默認爲172.0.0.1或其他東西,需要添加可選的參數0.0.0.0進入聽電話!謝謝

+0

是的,這是因爲'127.0.0.1'只是本地環回設備,默認情況下不會綁定到外部傳入請求。看到我的答案在這裏類似的問題:http://stackoverflow.com/a/17588984/1993402 – ConcurrentHashMap 2014-09-11 13:31:49

相關問題