为什么在Safari浏览器的 HTTP 网站上,快速会话 未设置cookie ?即使该网站是 http网站,它在chrome和所有其他浏览器中都可以正常工作。无法为野生动物园浏览器设置Cookie。我的代码出了什么问题?有什么建议么?
我已经按照以下步骤设置了代码
app.use(session({
genid: (req) => {
return uuid() // use UUIDs for session IDs
},
secret: 'some secret',
resave: false,
cookie:{maxAge:60000*30,secure:false,httpOnly:false},
name : 'myweb-site-session-id',
saveUninitialized: true
}))
//添加标题
app.use(function (req, res, next) {
res.setHeader('Access-Control-Allow-Origin', '*');
res.setHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, PATCH, DELETE');
res.setHeader('Access-Control-Allow-Headers', 'X-Requested-With,content-type');
res.setHeader('Access-Control-Allow-Credentials', true);
next();
});