cookie

res.cookie("user",'zhangsan',{path:'/aaa',maxAge:1000*10}); //设置cookie名称为name,值为zhangsan.设置在aaa目录下可见,保存时间为10秒

 

cookie签名 

var cookiep=require('cookie-parser'); 

server.use(cookiep('asdfghjkl')); 

server.use('/',function(req,res){
req.secret="asdfghjkl";
    //返回给浏览器的cookie, 这就是传说中的种cookie了
    //如果需要开启签名,第三个参数对象signed 设置为true.
    //由于cookie的大小限制4k,而签名后的cookie体积会增加,所以重要的cookie才签名
    res.cookie('cookiename', 'liwen', {signed: true, maxAge: 3600})

 

    //有没有签名的cookie,获取方式不一样。
    console.log('无签名', req.cookies);
    console.log('带签名',req.signedCookies);
    res.send('ok');
})

 //清除cookie

res.clearCookie( 'name')

posted @ 2019-05-07 10:16  Sun_Song  阅读(110)  评论(0编辑  收藏  举报