Express 500 Error: `secret` option required for sessions
发布于 12 年前 作者 crazyjeff 14660 次预览 最后一次回复是 11 年前 来自 问答
app.js下
app.configure(function () {
app.set('port', process.env.PORT || 3000);
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.use(express.favicon());
app.use(express.logger('dev'));
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(express.cookieParser());
app.use(express.session({
secret: settings.cookiesSecret,
store: new MongoStore({
db: settings.db
})
}))
app.use(app.router);
app.use(express.static(path.join(__dirname, 'public')));
});
setting.js下:
module.exports = {
cookieSecret: 'microblogbyvoid',
db: 'microblog',
host: 'localhost'
};
求帮助啊。。。。哪里有错啊。。。。。《node.js开发指南 》注册一章的例子呀
4 回复
secret: settings.
cookiesSecret与cookieSecret: ‘microblogbyvoid’,真的一样吗非常非常感谢您抽时间详读了代码
我也遇到这个问题了,应该怎么解决啊?