2013-04-05 57 views
1

看着SockJS multiplex exampleSockJS複用示例404 index.html找不到

我得到了服務器運行。當我去http://127.0.0.1:9999/multiplex我看到一個可喜的消息「Welcome to SockJS!

當我嘗試瀏覽器index.hmtl http://127.0.0.1:9999/index.html我得到404消息「Cannot GET /index.html

的「index.html」是在相同的目錄server.js在跑。爲什麼服務器找不到這個文件?

回答

0

安裝了快車3.1.1並做了一些code updates to server.js。現在,當我去http://127.0.0.1:9999/它提供了我的index.html在服務器指定:

app.get('/', function (req, res) { 
    res.sendfile(__dirname + '/index.html'); 
}); 

不知道爲什麼,但仍http://127.0.0.1:9999/index.html不給我的文件。

1

請仔細檢查您是否使用了好的快遞版本。 Express 3改變了API和代碼可能需要一些調整。有關示例,請參閱sockjs-node/examples。

+0

ran'npm list'我的express版本是2.5.8,如package.json文件中指定的那樣。我升級到表達3.1.1,進行了代碼更改並仍然遇到相同的行爲。這裏是我的服務器的代碼 - https://gist.github.com/dev-e-loper/5332522 – 2013-04-07 21:08:09