Vue.jsでGET http://localhost:8080/sockjs-node/info?t=1546837366717 net::ERR_EMPTY_RESPONSEが出たときの対処
「どんなしょぼい内容でも躓いたり、調べて解決したことはブログに書こう」月間。
Vue.jsで開発中、表題のエラーがなかなか消えなかったのでメモ。
環境
現象
ブラウザコンソールにGET http://localhost:8080/sockjs-node/info?t=1546837366717 net::ERR_EMPTY_RESPONSE
npm run serve
で開発時、ブラウザコンソールに何回か以下のようなエラーが出た。
GET http://localhost:8080/sockjs-node/info?t=1546837366717 net::ERR_EMPTY_RESPONSE
- エラーは数十秒ごとに発生する。
- 特に機能に支障はない。
- npm run serveをやり直しても消えない。
対応
node_modules/.cacheを消して再ビルド
ビルド時のキャッシュはnode_modules/.cache
ディレクトリにキャッシュされる。
node_modules/.cache
ディレクトリを消して、再度npm run serve
したらエラーは出なくなった。
ビルドでうまくいかなかったらnode_modules/.cache
ディレクトリを削除して試してみるのが良さそう。