1. 如何登录博客
首先打开数据库app MongoDB Compass
然后输入自己之前设置的密码
连接成功,去目录文件夹启动项目
打算登录博客系统但是发现登录不了了,忘记密码,但是查看代码密码没错好像数据库删除了?在model下面的user.js文件中增加添加管理员语句;
- 首先需要初始化项目,npm init -y package.json记录项目相关信息;
- 用户登录验证,客户端判断一次,服务端判断一次再对比邮件地址是否和数据库中的一致;
- 添加用户功能:首先查询数据库中是否有这个邮箱地址,findOne查询;
- 用户修改功能:页面其实和添加功能页面一样,通过id来判断是增加数据还是修改数据,有id就是修改数据;
- 用户删除功能:根据id删除用户findOneAndDelete()
- 文章和用户关联;也是通过id来关联;
- 给数据库添加账号,先是给数据库整个添加登录账号,然后给blog添加账号,并且在后面的时候将整个blog的密码放到坏境变量中;
- 服务端获取客户端传过来的数据,post方式是req.body依赖第三方模块bodyparse,get方式是req.