CORS
はじめに
next.jsのHTTPクライアントから自作したgolangのapiサーバーにgetリクエストを送信した際、CORSエラーが発生しました。
CORSエラー解決までの流れを記録します。
CORSとは
簡単にいうとオリジンが違うもの同士で通信しようとすると、セキュリティのためにエラーが発生するようになってる。
Cross-Origin Resource Sharing (CORS)
なんとなく CORS がわかる...はもう終わりにする。
HTTPクライアント側で設定したこと
CORS in axios
corsに悩まされるな。axios でcorsを攻略する
Goのapiサーバーで設定したこと
CORS(preflight request)にハマったけど解決した話
Golangのnet/httpでCORSを全許可するときにつけるヘッダー
Content-Typeとは
Content-Typeとは、HTTPヘッダのフィールド(項目)の一つで、本体(ボディ)として送信するデータの種類や形式を相手方に伝達するためのもの
application/jsonはJSONファイルでデータをわたしますよっていってる