えんぴつぶろぐ

子育て中のフロントエンドエンジニアのブログ。

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 ディレクトリを削除して試してみるのが良さそう。