2014-11-03 111 views
0

試圖得到一個基本的節點快速的Hello World應用程序在我的本地運行,但得到一個找不到網頁瀏覽器錯誤:快速應用程序在本地主機上找不到8080

var express = require('express'), 
app = express(); 

app.get('/', function (req, res) { 
    res.send("Hello, World!"); 
}); 

app.get('*', function (req, res) { 
    res.send("Page not found", 404); 
}); 

app.listen(8080); 

console.log("Express server started!"); 

當我運行應用程序時,似乎有在終端 enter image description here

但是沒有錯誤在http://localhost:8080我得到這個錯誤

GET http://localhost:8080/ net::ERR_EMPTY_RESPONSE

enter image description here

回答

0

我改變了口9000,現在,它的工作原理:/不知道爲什麼,但至少它的工作現在。

1

我有類似的問題。我的主機文件處於默認狀態,localhost解析爲127.0.0.1,但是當我將端口號添加到本地主機localhost:8080時,它會給我提供相同的ERR_EMPTY_RESPONSE消息。

因此,我通過在終端中運行sudo lsof -i -n -P | grep TCP做了一些窺探,並看到'acwebsecagent'(Cisco AnyConnect)正在偵聽大量端口號。我記得這個應用程序在較新版本的OSX中存在問題,顯然還沒有完全刪除它,所以我通過運行sudo /opt/cisco/anyconnect/bin/websecurity_uninstall.sh和localhost:8080現在可以正確解析應用程序來卸載應用程序。

互聯網使用幾天後也出現隨機互聯網速度下降也不再是一個問題,顯然是由此造成的。兩隻一石二鳥!

相關問題