试学前端开发,这个教程不错,https://github.com/nswbmw/N-blog
跟着学习下,记录注意事项。
20171218:4.7.2注册页面按找步骤做完,运行出错,提示
"user is not defined"
routes(app)// 设置模板全局常量app.locals.blog = {title: pkg.name,description: pkg.description}// 添加模板必需的三个变量app.use(function (req, res, next) {res.locals.user = req.session.userres.locals.success = req.flash('success').toString()res.locals.error = req.flash('error').toString()next()})
这样写的顺序是错误的,必须把routes(app)这一句写到后面
// 设置模板全局常量app.locals.blog = {title: pkg.name,description: pkg.description}// 添加模板必需的三个变量app.use(function (req, res, next) {res.locals.user = req.session.userres.locals.success = req.flash('success').toString()res.locals.error = req.flash('error').toString()next()})// 路由routes(app)