登录事宜
登录 通过Session保持登录状态 在 Express 这个框架中,默认不支持 Session 和 Cookie 但是我们可以使用第三方中间件: express-session 来解决 npm install express-session 配置 (一定要在 app.use(router) 之前) 使用 当把这个插件配置好之后,我们就可以通过 req.session 来发访问和设置 Session 成员了 添加 Session 数据: req.session.foo = 'bar' 访问 Session 数据: req.session.foo var session = require ( 'express-session' ) app . use ( session ( { // 配置加密字符串,它会在原有加密基础之上和这个字符串拼起来去加密 // 目的是为了增加安全性,防止客户端恶意伪造 secret : '123' , resave : false , saveUninitialized : false // 无论你是否使用 Session ,都默认直接给你分配一把钥匙 } ) ) 登入 router . get ( '/login' , function ( req , res ) { res . render ( 'login.html' ) } ) router .