如何为节点expresss.js使用cookie会话

由于快速会话还没有准备好在生产环境中工作,除非您将模块更改为redisStorage类的redisStorage ,所以我决定进行cookie会话 。

文档似乎不是很清楚。 它说

其他选项传递给cookies.get()和cookies.set()

  • 那里的cookies是什么?
  • 这是否意味着我们必须使用set来设置我们想要的选项?

我试图使用cookieSession作为快速会话 ,但它似乎不是它的工作方式:

 var cookieSession = require('cookie-session'); app.use(cookieSession({ maxAge: 20*60*1000, //20 mins httpOnly: true, secure: true, secureProxy: true, keys: ['key1', 'key2'] })); 

其实我是以正确的方式做的。 但是因为文件可能会令人困惑,所以我不确定。

这个答案帮助我理解文档的真正含义。