我正在 Cloud 9 中尝试 node express/socket.io 项目。我有以下项目结构
├── server.js
├── appconstants.js
├── public
└──landing.js
├── 视图
└──landing.html
我们正在使用app.use(express.static(__dirname));
我可以通过直接从 URL 访问 if 来访问 .js 文件,但是来自 url 的 .html 文件路径给出了空响应。
.html (get) 的 http 响应代码在服务器中为 200。
hostIP:hostport/public/landing.js 是可访问的,但
hostIP:hostport/views/landing.html 给出空的 html 响应。虽然在 Localhost 中这些工作正常,但 c9 出现问题,而且我已经使用 c9 环境属性启动了我的服务器
server.listen(constants.read('port'),constants.read('url'));