我让服务器运行。当我去时,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
为什么服务器找不到这个文件?
我让服务器运行。当我去时,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
为什么服务器找不到这个文件?
请仔细检查您是否使用了良好的快递版本。Express 3 更改的 API 和代码可能需要一些调整。有关示例,请参见 sockjs-node/examples。
安装 express 3.1.1 并对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
仍然没有给我文件。