最近在学 nodejs,在实现 评论验证码时遇到了一个问题。
代码:
app.use(session({
// name: identityKey,
secret: 'xiao-gan-de-session-ce-shi', // 用来对 session id 相关的 cookie 进行签名
store: new MongoStore({ mongooseConnection: mongoose.connection }), // 本地存储 session (文本文件,也可以选择其他 store,比如 redis 的)
saveUninitialized: false, // 是否自动保存未初始化的会话,建议 false
resave: false, // 是否每次请求都重新生成 session
// unset:null,
cookie: {
maxAge: 10 * 3000, // 有效期,单位是毫秒
}
}));
app.use(function timeLog(req, res, next) {
console.log('Time: ', Date.now())
// req.session.captcha = captcha.text;
next()
})
app.use(cookieParser());
app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json())
app.use(bodyParser.raw())
app.use('/api/captcha', captcha)
app.use('/api/comment', comment)
app.use('/api/base', base)
问题:
请问我应该怎么解决呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.