Mac(OS:Ventura13.5)で開発をしています。
いつもnpm run dev
を実行して、開発環境をホットリロードで確認できる環境を立ち上げていたのですが、突如「localhostで接続が拒否されました HTTP ERROR 404」
と表示され、環境を見ることができなくなってしまいました。
ちなみに、今回 立ち上がるポート番号は7000番で、ポートが空いていないのかな?と思いlsofコマンドで確認してみましたが、特に影響はないように思いました。。エラーログにも原因が表示されず困りました。
対処法
Macの「システム環境設定」から「AirPlayレシーバー」の設定を開き、
「AirPlayレシーバー」の設定をオフにしたところ、普段通り開発環境を見ることができるようになりました。
ここを自分でオンにしたわけではないのですが、何かのタイミングでオンになってしまい、不具合が起きていたのかもしれません。
Monterey12以降のOSで起こる可能性がありそうですので、もし同様の事象が起こった方は一度試してみてください。