🔥 基于Vue、Node.js(Express)、MongoDB搭建的个人博客blog&后台管理系统admin,承接毕业设计系统+解决疑难杂症,联系微信:zonemeen
进入官网下载,版本是4.2.17,平台是Windows,安装包为msi格式
$ git clone [email protected]:miqilin21/vue-blog.git
$ cd vue-blog
$ pnpm i
$ pnpm install-all
$ pnpm serve-all
http://localhost:8080 打开前台本地页面;http://localhost:8088 打开后台本地页面。
第一次后台admin登陆时请先注册用户,登录后可以将注册按钮隐藏以防登录账户泄露。
新增分类
分类列表(增删改查)
新增文章
文章列表(增删改查)
文章评论列表
新增友链
友链列表(增删改查)
留言列表
留言用户列表
Markdown 编辑器集成
图片上传功能
新增用户
用户列表(增删改查)
通用增删改查接口实现(中间件 resourceMiddleware)
登录注册功能
登出功能
添加 jwt 校验(1. 用户名查找 2. 密码校验 3. 返回 token)
添加 http 拦截器(request、response)
server/plugins/sendEmail.js
中进行邮箱配置,如何获取QQ邮箱授权码见下图(在QQ邮箱的设置-账户页面)。web/src/commentConfig.js
中进行评论账户的设置(注意topNickName
需要和评论建立的主账号昵称一致,topParentId
可从后台页面获取),主账户被清除的话要重新进行配置。server/routes/admin/index.js
中关于阿里云oss图片上传的代码注释解除,同时将本地图片上传的代码注释掉,最后将你的阿里云oss配置填入即可。pnpm build-all
命令)线上服务器部署可参考这份指南。