In Express 4 we implement the session and only need to use the Cookie-session module. For other middleware see: http://www.expressjs.com.cn/resources/middleware.html
Here is a small example:
The service-side code is as follows:
varCookiesession = require (' cookie-session '));varExpress = require (' Express ');varApp =Express ();//App.set (' Trust proxy ', 1);//Trust First proxyApp.use (cookiesession ({name:' Session ',//He name of the cookie to setKeys: [' key1 ', ' Key2 ']}); App.get ('/index.html ',function(req, res) {Res.sendfile (__dirname+ '/index.html '); Req.session.username= ' Jason Li '; Req.session.passworld= ' 123 ';}); App.post ('/index.html ',function(req, res) {Console.log (req.session.username); Console.log (Req.session.passworld); Res.send (' Jason Li ');}); App.listen (1337);
The client code is as follows:
<! example of using DOCTYPE html>
To see the effect in the browser, click the Submit button and you will see the session that you set up in the console.
Implementation session in Express 4