-
Notifications
You must be signed in to change notification settings - Fork 206
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
エンジン側のエラー発生時、クライアントにCORSエラーが表示される #91
Comments
Internal Server Error(HTTP Status Code: 500)の時にCORSを吐くようです(以前検証した際の情報ですが、おそらく変わってないかと思います) |
予期できる500エラーは400にできそうですが、予期しない500エラーを防ぐことはできないはずです。 この辺ですかね fastapi/fastapi#775 |
もちろん前者の場合はしっかりエラーハンドリングすべきだと思います! |
CORSエラーの原因は500エラーそのものではなく未処理の例外が発生すると |
おーー、なるほどです!! ↓のコメントにもあるように、例外用のミドルウェア作っちゃうワークアラウンドで一旦解決で良いのかなと感じました!! |
不具合の内容
サーバーがエラーになると、なぜかクライアント側でCORSエラーとなります。
これのせいでエラーの原因を勘違いしやすくなっています。
その他
正常レスポンスではCORSを考慮したレスポンスが返されるようになっていますが、エラー時にそれが適用されてないかも
The text was updated successfully, but these errors were encountered: