使用node.js客户端会话没有明确的

我试图让客户端会话工作,而不使用快递,但我不知道如果我正确地移植示例。

var sessionOptions = { cookieName: 'mySession', secret: 'blargadeeblargblarg', duration: 24 * 60 * 60 * 1000, activeDuration: 1000 * 60 * 5 }; var session = new SESSION(request, response, {}, sessionOptions);

当我运行这个客户端会话抱怨

不能build立没有秘密或encryptionKey / signatureKey对的会话

客户会议是否需要快递工作?

https://github.com/mozilla/node-client-sessions

客户端会话是连接中间件

所以虽然可能不需要express ,但需要根据文档connect工作。

但具体的错误,是因为你没有正确使用库。 在使用之前,您需要configuration一个会话。

 var sessions = require("client-sessions"); var session = sessions({ cookieName: 'mySession', secret: 'blargadeeblargblarg', duration: 24 * 60 * 60 * 1000, activeDuration: 1000 * 60 * 5 }); // then inside route handler.. session(req, res, function(){ console.log('done!'); });