Montereyのsocket周りでのエラー
1分目次
Macのアプデ(High Sierra -> Monterey)をしたら急にバックエンドとの通信が弾かれるようになった。
ブラウザから直接APIを叩くと正常にレスポンスを返してくれるが、fetchで叩くと
fetcherror: request to http://localhost:3000/api/users?count=9 failed, reason: socket hang up at clientrequest.<anonymous>
のようなエラーを吐き、POSTMANからアクセスしようとするとすると見たこともないようなエラーが出る。
解決方法
- Safariの
開発者機能 > 実験的な機能 > NSURLSession Websocket
にチェックが入ってるはずなので外す - 再起動
参考: https://github.com/tilt-dev/tilt/issues/4746
もう時間経ってるしいいだろうと思ってアプデしたら毎度こうなんだよな。