node09-cookie
目录:
node01-创建服务器
node02-util
node03-events
node04-buffer
node05-fs
node06-path
node07-http
node08-express
node09-cookie
cookie模块:
1 var express = require("express"); 2 var cookieParser = require("cookie-parser");//先加载 3 var app = express(); 4 5 //使用 6 app.use(cookieParser()); 7 app.get("/",function(req,res){ 8 //先判断有没有cookie,如果有就返回已经访问过了,反之设置cookie 9 var newTime = new Date(); 10 newTime.setDate(newTime.getDate() + 3); 11 if(req.cookies.visited){ 12 res.send("该网页以被访问"); 13 }else{ 14 res.cookie("visited","1",{ 15 // expires:newTime, 16 maxAge:3000, 17 });//三个参数,第一个设置的cookie名,第二个设置值,第三个cookie的过期时间 18 res.send("第一次被访问"); 19 } 20 }); 21 22 app.listen(8080);