-
导入包cookie-parser
-
设置cookie的中间件
-
当访问对应的“ / ”路由时候,服务器给客户端下发cookie(设置cookie),客户端获取cookie
/*cookie的使用*/
/*1. 导入包*/
var cookieParser = require('cookie-parser');
var express = require('express');
/*2. 设置cookieParser中间件(使用cookieParser)*/
var app = express();
app.use(cookieParser());
/*3. 当访问对应的/路由时候,服务器给客户端下发cookie(设置cookie),客户端获取cookie*/
app.get('/',function (req, res) {
/*先设置cookie,然后获取cookie
* 我们根据原理,服务器设置对应的cookie
* 所以在这里我们使用res设置cookie*/
/*cookie方法中第一个参数表示cookie的名称的key值
* 第二个参数表示cookie具体的值 value
* 第三个参数表示cookie的其他的设置,是一个字典
* 例如过期时间(单位是毫秒),以及是否只是支持http*/
res.cookie('name','caomei',{
expires:new Date(Date.now() + 900000),httpOnly:true
});
/*获取cookie
* cookie存储在客户端,所以我们获取cookie使用req。获取的结果是一个字典*/
console.log(req.cookies);
res.send('cookie获取成功');
});
app.listen(3000);
网友评论