MENU

Cookieの設定

Cookieを使おうとすると毎回「あれ?どうするんだっけ?」ってなるんでメモしておく

目次

CORSの設定

// Cookieを使うときはOriginは直接指定する
w.Header().Set("Access-Control-Allow-Origin", "http://localhost:3000")
w.Header().Set("Access-Control-Allow-Credentials", "true")

Cookieの設定

c := new(http.Cookie)
c.Name = "key"
c.Value = "value"
// cookieのSame-SiteをStrictに指定
c.SameSite = http.SameSiteStrictMode
http.SetCookie(w, c)

JavaScriptの設定

const res = await fetch(`http://localhost:8000`, {
  // credentialsをincludeに設定
  credentials: "include"
})

以上

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

コメントは日本語で入力してください。(スパム対策)

CAPTCHA

目次