Next.jsアプリをChromeで開きっぱにするとRailsアプリで "/_next/webpack-hmr" のRoutingエラーになる話


問題

rails s でローカルサーバーを起動したところ、20秒ごとにNo route matches [GET] "/_next/webpack-hmr" のエラーが出た。

1日前まで普通に動いていたのでおかしいなあと思いつつググってみるとこんなIssueがGitHubに。
ActionController::RoutingError (No route matches [GET] "/_next/webpack-hmr") every 20secs

原因と対策

別で作業をしていたNext.jsのアプリのChromeタブが原因ぽいです。

解決方法はNext.jsアプリのChromeタブを閉じるだけですね。

所感

このIssueなかったらこの人みたいにめちゃくちゃ時間かかったかも。。。

ということで秒速で解決できますが、一見不可思議な問題なので一応日本語ソースとして投稿しておきました。

お役にたてれば幸いです。