这是我和同学合作进行的大作业项目,后期希望能够投入到学院内实际使用。
想要调用接口的话,请先阅读docs/下的common.md、book.md和user.md等文件,里面有接口规范和调用规则说明。
- 支持PATCH和DELETE请求,完善restful API
- /book的GET请求可以指定begin和take
- 更换后端为MySQL
- 部署至服务器上
- webhook搭建
- image、avatar使用cdn或者对象存储,并且提供缩略图
- 全部接口使用session维持对话
- page_view计数
- 后台逻辑完善,比如expires过期时间必须为未来,并编写自动化测试单元
- 将form替换为serializer,支持json数据,除了GET和FILES类型外
- 考虑index页面和detail页面的区别,对数据进行部分返回
- 敏感字段,如contact和password,应该采用加密传输方式
- 写一个查重用户名的接口
2018/11/22 14:53
完成了webhook搭建,使用的是github+jenkins
2018/11/23 03:00
完成了user资源对象的创建,接口使用session进行认证。
另外,sessionid的过期日期有问题,待修复;
form的validate仅支持form-data,不支持json数据,极其不友好,应改为serializer。
2018/11/23 17:21
完善了user接口,并编写了user.md
接口文档,后台逻辑目前较为完善