我正在开发一个小型的网络应用程序,我想在服务器端使用express设置cookie。 我正在使用firebase函数,express和CookieParser。 当我将我的项目部署到firebase云时,云计算工作完美,但是当我从计算机上提供服务时,“Set-cookies”没有出现在标题中,也没有cookie存储。 为什么会这样?
节点v8.11.2
app.use(cookieParser());
app.get('/cookie',(req,res)=>{
res.cookie("test","This is a test");
res.end('test');
});
修改 我通过将缓存控制设置为私有来修复它。
app.get('/cookie',(req,res)=>{
res.setHeader('Cache-Control','private');
res.cookie("test","This is a test");
res.end('test');
});