-
需要登录的账号并且是管理员账号才可以访问userlist 这个页面查看全部
-
访问管理员查看用户列表的页面,需要做一个权限控制增加判断当前用户是否是管理员查看全部
-
给用户的schema添加role 角色属性查看全部
-
如果不是已经注册的用户则重定向到signup 页,如果密码错误则回到登录页查看全部
-
将每个功能的请求都区分开,然后在 route.js 里监听接口,调用不同的方法查看全部
-
grunt-contrib-watch监听文件增删改,重新执行任务 grunt-nodemon实时监听app.js grunt-concurrent监控慢任务SASS LESS 等查看全部
-
用户登录将 req.session.user 设给全局变量,如果退出,则删除 req.sessioin.user 则为空也赋值查看全部
-
在routes.js 文件里请求ajax调用各自的controller 层方法查看全部
-
将 models 下面的 routes.js 文件下的写在一起的接口,都各自分开查看全部
-
app.get('evn') 获取环境变量判断是开发环境,app.set('showStackError', true) 打印错误日志,app.use(express.logger(':method :url :status')) 打印请求信息,app.locals.pretty 设置源代码在浏览器下格式化友好输出, mongoose.set('debug', true) 将debug模式打开查看全部
-
将请求的接口处理都放到 config 文件夹下,传入 express()查看全部
-
预处理方法,可以让user这个全局变量无论在哪个页面登录都会执行这个方法 app.use((req, res, next) => {})查看全部
-
登录成功后将 user 放入全局变量里,退出时再 delete查看全部
-
delete req.session.user 就可以删除session 里保存的用户信息查看全部
-
使用中间件connect-mongo 然后配置 url , collection: 'sessions'查看全部
举报
0/150
提交
取消