Cloud 9 でノード Express/socket.io プロジェクトを試しています。次のプロジェクト構造があります。
├── server.js
├── appconstants.js
├── public
└──landing.js
├── ビュー
└──landing.html
私たちは使用していますapp.use(express.static(__dirname));
URLから直接アクセスすることで.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'));