是否已从快递中删除对会话的支持或是否有新命令?我似乎无法在任何地方找到答案。这是我尝试使用它的结果。
Last login: Fri Jun 20 14:42:17 on ttys001
new-host-2:~ Brennan$ cd Desktop/
new-host-2:Desktop Brennan$ mkdir test6
new-host-2:Desktop Brennan$ cd test6
new-host-2:test6 Brennan$ express -s
error: unknown option `-s'
new-host-2:test6 Brennan$
答案 0 :(得分:9)
是的,你是对的。许多中间件已从快递4中删除,包括会话。因此,-s不再是express命令的一部分。以下是一些已删除的中间件:
basicAuth()
bodyParser()
compress()
cookieParser()
cookieSession()
csrf()
directory()
以下是如何使用cookie-session middeware添加会话支持以表达4的示例:
var express = require('express');
var session = require('cookie-session');
var app = express();
app.use(session({
keys: ['key1', 'key2'],
secureProxy: true // if you do SSL outside of node
}));