-
npm install grunt-nodemon --save-dev 将安装的该插件写入依赖文件,该插件可以实时监听app.js如果app.js有变动就会重启查看全部
-
跟直观地演示了后端mvc与非mvc的演变过程查看全部
-
这一节在最后在时候是不能添加的,因为一个空数组用if来判断也是为真的,所以判断语句if(user)应该改为if(user.length>0)查看全部
-
if ('development' === app.get('env')) { app.set('showStackError', true) //输出报错信息 app.use(express.logger(':method :url :status')) //输出的信息领域 app.locals.pretty = true //输出样式格式化,便于观看 mongoose.set('debug', true) //数据库层输出报错信息 }查看全部
-
会话持久预处理 app.use(function(req,res){ var _user = req.session.user if(_user){ app.locals.user = user }else{ return next() } })查看全部
-
电影种类录入页查看全部
-
data-cid 还是用当前的最开始的那个评论,data-tid 变为对回复的那个人的id查看全部
-
判断是否用别人对当前评论有回复,如有则遍历其他人的回复查看全部
-
加盐密码意思是随机生成一个盐,然后调用 bcrypt.hash 生成新的 hash查看全部
-
暴力攻击就是进行每一种组合试出来查看全部
-
字典攻击是将常用密码和短语放入文件,然后给每个字进行hash,然后拿到hash和要破解的hash进行比较,成功率取决于字典大小和字典的合适程度查看全部
-
用户的模式,名称唯一查看全部
-
直接输入grunt 命令就可以跑起项目查看全部
-
concurrent 配置项查看全部
-
nodemon查看全部
举报
0/150
提交
取消