Javascript node.js错误:req.flash()需要会话

Javascript node.js错误:req.flash()需要会话,javascript,node.js,express,session,npm,Javascript,Node.js,Express,Session,Npm,我是node的新手,有人能帮我解决这个会话问题吗?这是一个简单的应用程序,我尝试在本地运行它。下面是代码和错误消息的详细信息 BAPS.js(app.js) 来自终端的错误消息: 正在运行BAPS版本:3.2.4 GET/500 5.523毫秒-1396 错误:req.flash()需要会话 在输入消息时。_flash[as flash](/Users/chrischen/Documents/BAPS/BAPS_rest/node_modules/connect flash/lib/flash.

我是node的新手,有人能帮我解决这个会话问题吗?这是一个简单的应用程序,我尝试在本地运行它。下面是代码和错误消息的详细信息

BAPS.js(app.js)

来自终端的错误消息:

正在运行BAPS版本:3.2.4 GET/500 5.523毫秒-1396 错误:req.flash()需要会话 在输入消息时。_flash[as flash](/Users/chrischen/Documents/BAPS/BAPS_rest/node_modules/connect flash/lib/flash.js:60:41) 在ServerResponse.res.render(/Users/chrischen/Documents/BAPS/BAPS\u rest/node\u modules/express flash/lib/express flash.js:28:35) at/Users/chrischen/Documents/BAPS/BAPS_rest/BAPS.js:239:7 在Layer.handle_错误(/Users/chrischen/Documents/BAPS/BAPS_rest/node_modules/express/lib/router/Layer.js:71:5) 在trim_前缀处(/Users/chrischen/Documents/BAPS/BAPS_rest/node_modules/express/lib/router/index.js:315:13) at/Users/chrischen/Documents/BAPS/BAPS\u rest/node\u modules/express/lib/router/index.js:284:7 在Function.process_参数(/Users/chrischen/Documents/BAPS/BAPS_rest/node_modules/express/lib/router/index.js:335:12) 接下来(/Users/chrischen/Documents/BAPS/BAPS\u rest/node\u modules/express/lib/router/index.js:275:10) 在Layer.handle_错误(/Users/chrischen/Documents/BAPS/BAPS_rest/node_modules/express/lib/router/Layer.js:67:12) 在trim_前缀(/Users/chrischen/Documents/BAPS/BAPS_rest/node_modules/express/lib/router/index.js:315:13)

尝试移动
app.use(flash())之后

app.use(sess({
  name: 'BAPSSESSION',
  secret: 'BAPSISGREAT',
  secure: true,
  store: sessionStore,
  resave: true,
  saveUninitialized: true,
  cookie: {
    //TODO: CHANGE THIS BACK TO 1000000000!
    maxAge: 365 * 24 * 60 * 60 * 1000 //one year
  }
}));

它在哪里?@chris chen它解决了你的问题吗?如果是,最好通过接受答案让其他人知道
app.use(sess({
  name: 'BAPSSESSION',
  secret: 'BAPSISGREAT',
  secure: true,
  store: sessionStore,
  resave: true,
  saveUninitialized: true,
  cookie: {
    //TODO: CHANGE THIS BACK TO 1000000000!
    maxAge: 365 * 24 * 60 * 60 * 1000 //one year
  }
}));