如何为节点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'] }));
其实我是以正确的方式做的。 但是因为文件可能会令人困惑,所以我不确定。
这个答案帮助我理解文档的真正含义。