此项目主要是学习thinkjs做的一个文章发布系统项目。前端目前只开发了微信小程序版本,后台管理用的vue,服务端是基于node的thinkjs。目前开发功能比较简单,后续有时间还会继续。。。
- 用户登录(jwt校验)
- 文章点赞
- 文章评论
- 文章统计
- 个人中心点赞、评论的文章统计
- wxParse富文本解析
- 对http、微信api进行Promise封装
- 精选模块(2018.11.15)
- aes加密登录
- 文章发布
- 富文本编辑器(quillEditor)
- 图片上传
- 文章列表
- 文章删除、编辑
- 精选模块管理(2018.11.15)
- 动态aesKey生成、aes解密校验(vue)
- cookie登录
- jwt生成token登录校验(小程序不支持cookie)
- 获取小程序openid生成唯一用户
- 图片上传,gm压缩图片
- 数据库增操作(mysql)
此次还是有很大收获的,登录加密、jwt token、nginx配置代理等,项目结构也比较清晰。当然还存在很多问题,后续会继续完善更新。