このドメインsambat.io
およびcookieセットアップに展開された、ドメインhttps://safe-ridge-68566.herokuapp.com/
とNode APIを展開したドメインフロントエンドを持っています。
res.cookie('something', 'ckwdnjwedjbdh3bhbd2hdbhbhbhfbdsf', {
httpOnly: true,
sameSite: 'none',
domain: '.sambat.io',
secure: true
})
フロントエンドにアクセスすると、応答のSet-Cookie
ヘッダーが表示されますが、Cookieを設定しないとこの警告があります。
現在のホストURLに関してドメイン属性が無効であるため、このSet-Cookieはブロックされました。
私はここで何を見逃しましたか?
これがネットワーク要求と応答の詳細です。
GENERAL
Request URL: https://safe-ridge-68566.herokuapp.com/users/Twitter
Request Method: POST
Status Code: 201 Created
RESPONSE HEADERS
Access-Control-Allow-Credentials: true
Access-Control-Allow-Origin: https://sambat.io
Connection: keep-alive
Content-Type: application/json; charset=utf-8
Set-Cookie: something=hwjdhwjdhwjehdjwdhuhhd3hd3u; Domain=.sambat.io; Path=/; HttpOnly; Secure; SameSite=None
Vary: Origin
REQUEST HEADERS
Accept: application/json, text/plain, */*
Connection: keep-alive
Content-Type: application/json
Cookie: something=hwjdhwjdhwjehdjwdhuhhd3hd3u
Host: safe-ridge-68566.herokuapp.com
Origin: https://sambat.io
Pragma: no-cache
Referer: https://sambat.io/
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: cross-site
この問題は、フロントエンドとバックエンドに同じドメインが同じドメインにバックエンドを保持しようとしているため、おそらくサブドメインを作成することで同じドメインがあると思います。
あなたがそれ以上の問題に直面するならば、私に知らせてください。
幸せなプログラミング。