前后端分离实践:vue2.js+koa2的个人博客项目 (顺带求个nodejs的坑^-^)
1. 来源
离上次用express搭建博客一年多时间了,由于看到大神们的博客各种花哨,心中落差感油然而生,所以下决心抽出时间重新搭建一下博客。不过先要感谢很多开源的作者,为了能够快速开发选用了很多开源的项目组件,比如iview(感觉不错,推荐给大家),自己也写了个分页表格插件,也推荐给大家,算向前辈们学习了^-^
2. 博客简介
- Vue2.js 搭建前端架构项目地址
- koa2.js 搭建后端逻辑处理项目地址
- 利用nginx部署,实现前后端分离目的
- 线上地址 管理员地址 用户名:admin 密码:123456 感谢京东云的一个月免费服务器(有点慢哦)
3. 实现功能
- 用户层
- 文章按照种类区分
- 文章可拥有多个不同标签
- 文章按照种类区分
- 支持文章评论,用户之间的多层回复
- 适应移动端
- 管理员层
- JWT权限验证
- 撰写文章(markdown编写,实时查看效果,上传文件)
- 修改文章(可选保存新版本或覆盖至上一个版本)
- 全部文章管理(上,下线,预览效果,删除文章等)
- 评论管理(审核,删除等)
- 回复管理(审核,删除等)
- 注册人员管理(查看,删除等)
- 评论用户或者回复用户 (查看评论或回复详情)
- 添加评论用户或者回复用户为特别关注
- 登录与操作日志查看
- 评论用户或者回复用户 (查看评论或回复详情)
- 网站数据分析(评论最多与浏览最多文章查看)
- 网站数据用图表展示(近十天浏览量–折线图,浏览最多十篇文章–饼图,评论最多十篇文章–柱状图)
4. 后续
- 添加多层权限,开放为多人博客
- 待思考
5. 截图
6. 求坑
- 求个初级node.js开发的坑,希望有坑的大牛们给个联系方式,邮箱啥的。
- 虽然我是小菜鸟,但我热爱学习啊
- 在某个大点的公司搞过快一年的前端
- 希望学历要求低一点^0^
5 回复
请问一下,具体是怎么部署的呢
给你来一枚邮箱。。。[email protected]
@Huyaguang 找到了,多谢。话说我之前投过这个邮箱,不过没人理我。[苦笑]
服务器已经过期了。。。等我挣点钱再买一个。- -