快递 – 不工作

已经从快递中删除会话的支持,还是有新的命令? 我似乎无法在任何地方find答案。 这是我试图使用它的结果。

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$ 

是的,你是对的。 包括会话在内的许多中间件已经从快递4中删除。 因此,-s不再是快速命令的一部分。 以下是一些中间件被删除的情况:

 basicAuth() bodyParser() compress() cookieParser() cookieSession() csrf() directory() 

下面是一个示例,如何添加会话支持来使用cookie会话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 }));