使用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!'); });