技术选型

后端技术

  • node.js
  • mysql
  • jwt验证
  • 七牛图床

前端技术

  • mpvue

开发过程

  之前想用wordpress搭建的,功能比较全,但是没有前后端分离,不想用php开发,so就自己用node.js动手做了一个,专门记录技术和放一些自己拍的照片。

 写接口都是增删改查没啥技术含量,写一个后面都是复制粘贴,管理后台写的接口比较多,前端接口相对少。万能的node.js开发快,js大法好,部署到centos也方便。

 用iview-admin开源的前端框架做了个管理后台

https://github.com/iview/iview-admin

图片存放在七牛,有10gb的免费存储空间,我的原则是能免费就用免费的,哈哈^_^。对个人开发者够用了,官方文档案例测试可以用,七牛居然没有图片分类管理的功能,都是靠搜索文件名,差评,我自己又写了个图片管理的功能

https://developer.qiniu.com/kodo/sdk/1289/nodejs

音频播放调用网易云和QQ音乐的外链,视频存放在又拍云,md,又拍云连个可视化管理的后台都没有,比七牛差多了,继续差评,在gituhup上找到个跨平台的可视化上传工具,分享~

https://github.com/aniiantt/updrive

前端小程序选用了mpvue,熟悉vue开发的小伙伴可以无缝切换,坑没啥大坑,组件可以自定义模块化,比原生的好撸。后面再加入评论和视频播放的功能~~~~