k01ken’s b10g

He110 W0r1d!

Go言語のGinとVue CLI間でHTTP Cookieのやりとりをする

開発環境は、Windows 10 Pro(64bit)。

フロントエンドがVue.js、バックエンドがGin(Go言語)とした場合、開発時に、Go言語のマイクロWebフレームワークであるGinのWebサーバーと、Vue.JSの開発ツールであるVue CLIの開発用Webサーバー間で、それぞれ違うポート番号のlocalhostドメインでWebサーバーを立ちあげた際に、HTTP Cookieの有無によって、動作を変更したい場合、HTTP Cookieを渡そうとするとWebブラウザのCORS対策でうまく動作しません。今回は、その対策について書いてみます。