[英]Apollo graphql application cookie not set in browser
我在后端使用 apollo graphql 並使用 cookie 身份驗證方法。 但是當我在后端設置 cookie 時,cookie 位於 Set-Cookie header 中,但未顯示在 Browser->application ->cookies 中
response.cookie('tokens', token, {
httpOnly: true,
secure: true, //process.env.NODE_ENV === 'production',
sameSite: true,
expires: new Date(Date.now() + 1000 * 60 * 60 * 24),
});
返回響應:響應圖像
這里沒有什么。 申請 cookies
嘗試了很多建議,但對我沒有任何幫助。
您可以通過以下方式設置 cookie
context.setCookies.push({
name: "token",
value: result.token,
options: {
domain:'DOMAIN_NAME',
httpOnly: true,
maxAge: 36000,
secure: 'none',
path: '/',
sameSite:'None'
}
});
通過這個,我能夠設置 cookie,它被設置在開發人員工具的應用程序文件夾中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.