前后端分离实践:vue2.js+koa2的个人博客项目 (顺带求个nodejs的坑^-^)
发布于 16 天前 作者 FantasyGao 579 次浏览 最后一次编辑是 15 天前 来自 分享

1. 来源

离上次用express搭建博客一年多时间了,由于看到大神们的博客各种花哨,心中落差感油然而生,所以下决心抽出时间重新搭建一下博客。不过先要感谢很多开源的作者,为了能够快速开发选用了很多开源的项目组件,比如iview(感觉不错,推荐给大家),自己也写了个分页表格插件,也推荐给大家,算向前辈们学习了^-^

2. 博客简介

  1. Vue2.js 搭建前端架构项目地址
  2. koa2.js 搭建后端逻辑处理项目地址
  3. 利用nginx部署,实现前后端分离目的
  4. 线上地址 管理员地址 用户名:admin 密码:123456 感谢京东云的一个月免费服务器(有点慢哦)

3. 实现功能

  • 用户层
  1. 文章按照种类区分
  2. 文章可拥有多个不同标签
  3. 文章按照种类区分
  4. 支持文章评论,用户之间的多层回复
  5. 适应移动端
  • 管理员层
  1. JWT权限验证
  2. 撰写文章(markdown编写,实时查看效果,上传文件)
  3. 修改文章(可选保存新版本或覆盖至上一个版本)
  4. 全部文章管理(上,下线,预览效果,删除文章等)
  5. 评论管理(审核,删除等)
  6. 回复管理(审核,删除等)
  7. 注册人员管理(查看,删除等)
  8. 评论用户或者回复用户 (查看评论或回复详情)
  9. 添加评论用户或者回复用户为特别关注
  10. 登录与操作日志查看
  11. 评论用户或者回复用户 (查看评论或回复详情)
  12. 网站数据分析(评论最多与浏览最多文章查看)
  13. 网站数据用图表展示(近十天浏览量–折线图,浏览最多十篇文章–饼图,评论最多十篇文章–柱状图)

4. 后续

  1. 添加多层权限,开放为多人博客
  2. 待思考

5. 截图

1 2 3 4 5

6. 求坑

  1. 求个初级node.js开发的坑,希望有坑的大牛们给个联系方式,邮箱啥的。
  2. 虽然我是小菜鸟,但我热爱学习啊
  3. 在某个大点的公司搞过快一年的前端
  4. 希望学历要求低一点^0^
回到顶部