NodeJS プロジェクトで .js ファイルを読み込めません。このプロジェクトでは、現在 NodeJS 0.6.15 と Express 2.5.6 を実行しています。
問題は、.js ファイルを要求すると、ちょうど 2 分かかることです。
何か案が?!
長い間機能していて、何も変更せずにこのエラーが発生するため、非常に奇妙です。2 分後、ファイルは完全に返されます。
.js ファイルではなく、Ajax リクエストでも同様の問題がありました。そして、それはブラウザ自体が原因であることが判明しました。Windows8 x64 システムに 32 ビット Chrome/Firefox を誤ってインストールしてしまいました。
問題の詳細
問題は、応答が小さいかほとんど空の Ajax 要求はContent-Type
application/json
、開発者ツールで応答が返されたことを確認できる場合でも、2 分間ハングすることです。そして 2 分後、ブラウザは、リクエストのタイミング結果で、コンテンツのダウンロードがちょうど 2 分間で終了したとマークしました。
ただし、これは、応答が大きいリクエストでは発生しませんでした。確かに奇妙です。
環境
ほとんどの場合、あなたは を呼び出していないresponse.end()
ため、接続は約 2 分 (HTTP/1.1 で一般的) でタイムアウトになり、フラッシュされて閉じられ、ブラウザーにコンテンツが返されます。