Express不会仅在localhost上设置'set-cookies'标头

时间:2018-05-21 01:42:31

标签: node.js firebase express google-cloud-functions

我正在开发一个小型的网络应用程序,我想在服务器端使用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');
});

0 个答案:

没有答案