我有以下代码:
var express = require('express');
var cookieParser = require('cookie-parser');
var http = require('http')
var app = express();
app.use(cookieParser());
var session = require('express-session');
app.use(session({
resave: false,
saveUninitialized: true,
secret: 'sdlfjljrowuroweu',
cookie: { secure: true }
}));
app.get('/test', test);
function test(req, res) {
var sess = req.session;
console.log('before', sess);
if (sess.views) {
sess.views++
req.session.save();
res.setHeader('Content-Type', 'text/html')
res.write('<p>views: ' + sess.views + '</p>')
res.write('<p>expires in: ' + (sess.cookie.maxAge / 1000) + 's</p>')
res.end();
} else {
sess.views = 1;
req.session.save();
res.end('welcome to the …Run Code Online (Sandbox Code Playgroud) app.use(session(
{
...
proxy: true,
resave: true,
saveUninitialized: true
}
));
Run Code Online (Sandbox Code Playgroud)
我找到了有关快速会话的教程,并且它们具有proxy:true选项。我可以保留为真吗?这是做什么的?包含它更好吗?我知道什么是代理,但是我真的不明白为什么这是一个选择?