我让服务器运行了。当我转到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 :(得分:1)
请仔细检查您是否使用了良好的快递版本。 Express 3改变了API,代码可能需要一些调整。有关示例,请参阅sockjs-node / examples。
答案 1 :(得分:0)
安装快递3.1.1并制作了一些code updates to server.js。现在当我转到http://127.0.0.1:9999/
时,它按照server:
app.get('/', function (req, res) {
res.sendfile(__dirname + '/index.html');
});
不确定为什么,但http://127.0.0.1:9999/index.html
仍未提供该文件。