每次进入注册界面后,填写完信息点注册时总是退出界面。求教这是啥原因?代码写的都是按书上一步步来的。。。 app.js var express = require(‘express’); var path = require(‘path’); var favicon = require(‘serve-favicon’); var logger = require(‘morgan’); var cookieParser = require(‘cookie-parser’); var bodyParser = require(‘body-parser’);
var routes = require(’./routes/index’); var settings = require(’./settings’); var flash = require(‘connect-flash’);
var app = express();
app.set(‘port’, process.env.PORT || 3000); app.set(‘views’, path.join(__dirname, ‘views’)); app.set(‘view engine’, ‘ejs’); app.use(flash());
//app.use(favicon(__dirname + ‘/public/favicon.ico’)); app.use(logger(‘dev’)); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: true })); app.use(cookieParser()); app.use(express.static(path.join(__dirname, ‘public’)));
routes(app);
app.listen(app.get(‘port’), function() { console.log('Express server listening on port ’ + app.get(‘port’)); });
var session = require(‘express-session’); var MongoStore = require(‘connect-mongo’)(session);
app.use(session({ secret: settings.cookieSecret, key: settings.db,//cookie name cookie: {maxAge: 1000 * 60 * 60 * 24 * 30},//30 days store: new MongoStore({ db: settings.db, host: settings.host, port: settings.port }) }));
上代码。。
@wustxing 这次运行完了,又出了: req.flash() requires sessions
求教。。。
我觉得新手还是简单读一下express soucecode,了解工作原理,再上手写blog,遇到问题可以快速定位,三下五除二就解决了
把 routes/index 关键的 登陆注册 路由方法贴出来吧