项目实战-博客项目5
2019-12-31 本文已影响0人
笔记鼠
通过地址方式把e.message在地址栏把错误信息拿到,并且显示到页面特点位置
找到创建用户编辑路由
把e.message这块定向渲染到浏览器,用req.query获得地址栏的,因为地址栏后面的都是get参数。message信息并且解构,
把这个message放到html模板中
引入并且解构user模块
防止命令行报错,要加return
把req.body传过来的密码进行加密,加密后替换req.body.password存到数据库里面
重新提交一个用户
password被加密了,然后把这个用户信息添加到数据库
在compass里添加用户成功
代码优化,要把所有跟用户数据处理相关信息放到user.js里面
在路由文件中把验证规则剪切
粘贴到user.js方法里面
这块也剪切过去
req.body改成user
引入joi
导出
再引入
然后调用validateUser
错误处理也得单独拿出来,express有错误处理中间件
请求参数没有通过,就会调用next方法,就会触动。Json.stringify方法
app.js的错误处理中间件,然后我们要接受传递过来的参数
第二个错误信息重定向也要改
查询用户信息
导入用户集合文件
都是通过creat添加数据看到的,但是看起来不好看,
下载json formatter插件 后面会演示怎么安装
就变这样了
把user这个页面渲染到
去模板里面去找
我们要把数组在tr循环显示
@代表将数据进行原文输出
演示google插件安装
设置--更多工具--扩展程序
要本地安装,因为这个打不开 把这个地址粘贴到google地址栏中回车 改成enabled,重启谷歌,重新进去设置--扩展程序把素材的json文件拖到浏览器中 添加成功