let express = require('express'); let app =new express(); // 引入cookie-parser; let cookieParser = require('cookie-parser'); // 設置中間件 app.use(cookieParser('123')); //加密操做 實際上沒什麼用 app.get('/set',(req,res)=>{ res.cookie('userinfo','jack',{expires:new Date(Date.now()+10000),httponly:true,signed:true}); // signed 用來設置是否加密cookie 可是存數組的時候他會自動進行
console.log(req.signedCookies.userinfo);
//取出加密的cookie
//編碼處理這個是特殊 res.send('設置成功'); }); app.get('/login',(req,res)=>{ res.send(''+req.cookies.userinfo); }) app.listen(3000,()=>{ console.log('ok'); })