Cookies 为什么我会得到;通过指定cookie的SameSite属性“指明是否在跨站点请求中发送cookie?”;?
在Chrome警告中,它说“指定SameSite=None并确保cookie应在跨站点请求中发送。这允许第三方使用。”如何使用express session正确执行此操作Cookies 为什么我会得到;通过指定cookie的SameSite属性“指明是否在跨站点请求中发送cookie?”;?,cookies,express-session,Cookies,Express Session,在Chrome警告中,它说“指定SameSite=None并确保cookie应在跨站点请求中发送。这允许第三方使用。”如何使用express session正确执行此操作 app.use( cors({ credentials: true, origin: ["http://localhost:3000", "https://elated-jackson-28b73e.netlify.app"] //Swap this with the
app.use(
cors({
credentials: true,
origin: ["http://localhost:3000", "https://elated-jackson-28b73e.netlify.app"] //Swap this with the client url
})
);
var sess = {
secret: 'keyboard cat',
cookie: {}
}
if (app.get('env') === 'production') {
app.set('trust proxy', 1) // trust first proxy
sess.cookie.secure = true // serve secure cookies
sess.cookie.sameSite = 'none'
}
app.use(session(sess))
你得到答案了吗@斯奎尔不敢相信它有很多观点,却没有答案@Akhila我没有。我发现这不是客户端的问题,而是服务器端的问题,而且如果您使用的是外部api,则无法控制此问题@斯奎尔这应该是你问题的答案:@sandrabosk^^^^谢谢!!