Express does not work

Has session support been removed from express, or is there a new command? I can't seem to find the answer anywhere. This is the result of trying to use it.

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
source share
1 answer

Yes you are right. Many resellers have been removed from Express 4, including the session. Therefore, -s is no longer part of the express command. Here are some of the remote environments:

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

Here is an example of how to add session support for expression 4 using a midseware cookie session:

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
}));
+8
source

Source: https://habr.com/ru/post/1545500/


All Articles