首页 > 代码库 > node09-cookie

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);

 

node09-cookie