Preflight Request
2025/5/18 22:07:00
CORSエラーとバトルしていたのだけど、Preflight Requestが原因っぽかったので、OPTIONSのAPIを作成し、204を返しつつレスポンスのヘッダーにAccess-Control-Allow-Origin: *
を設定したら疎通できるようになった。
ブラウザのネットワークタグでPreflight Requestがうまくいっていたように見えたのは、Next.jsがデフォルトで用意しているやつが通信していたのだろう。
分からんやんこんなん。というかネットワークの知識弱すぎる。
ともあれ動くようになったので、明日サーバーに上げよう。22時を超えた今やる気はでない。