nodejs express session用法(含儲存到redis)

來源:互聯網
上載者:User

標籤:var   code   class   initial   host   use   nec   ejs   bsp   

普通用法:

 1 var express = require(‘express‘); 2 var session = require(‘express-session‘); 3  4 var app = express(); 5  6 app.use(session({ 7     name: ‘test1‘,                // 非常重要,用於區分兩個系統的session 8     secret: ‘test1 cat‘, 9     cookie: { maxAge: 5 * 60 * 60 * 1000 },10     resave: true,11     saveUninitialized: true12 }));

 

session儲存到redis:

 1 var express = require(‘express‘); 2 var session = require(‘express-session‘); 3 var redisStore = require(‘connect-redis‘)(session); 4  5 var app = express(); 6  7  8 var redisCfg = { 9     host:"127.0.0.1",10     port:"6379",11     auth_pass:"",12     db:013 };14 15 app.use(session({16     store: new redisStore(redisCfg),17     secret: ‘test‘, // 可修改成自己的18     cookie: { maxAge: 10 * 60 * 1000 },19     resave: true,20     saveUninitialized: false21 }));

 

nodejs express session用法(含儲存到redis)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.