web-dev-qa-db-ja.com

現在のホストURLに関してそのドメイン属性が無効であるため、Set-Cookieがブロックされました

このドメインsambat.ioおよびcookieセットアップに展開された、ドメインhttps://safe-ridge-68566.herokuapp.com/とNode AP​​Iを展開したドメインフロントエンドを持っています。

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
2
herlambang

この問題は、フロントエンドとバックエンドに同じドメインが同じドメインにバックエンドを保持しようとしているため、おそらくサブドメインを作成することで同じドメインがあると思います。

あなたがそれ以上の問題に直面するならば、私に知らせてください。

幸せなプログラミング。

4
Yash.S.Narang