新手求教。在写一个blog。写到注册响应时出了问题。
发布于 9 年前 作者 WindowsMac 3473 次浏览 最后一次编辑是 8 年前 来自 问答

每次进入注册界面后,填写完信息点注册时总是退出界面。求教这是啥原因?代码写的都是按书上一步步来的。。。 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 }) }));

5 回复

上代码。。

@wustxing 这次运行完了,又出了: req.flash() requires sessions

求教。。。

我觉得新手还是简单读一下express soucecode,了解工作原理,再上手写blog,遇到问题可以快速定位,三下五除二就解决了

把 routes/index 关键的 登陆注册 路由方法贴出来吧

回到顶部