试学前端开发,这个教程不错,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)