简单 web 服务与客户端开发实战
前言
本次我们实验主要是开发一个服务端与客户端分离的博客网站,名为Simple Blog。
完整项目在Github下。
展示
主页面:
博客页面:
登陆页面:
注册页面:
开发流程
- 首先我们组内人员协商讨论进行API的设计,并使用Swagger进行API文档的渲染与前后端代码的生成。
- 然后我们前后端分离进行开发,后端使用Swagger生成的go-server进行进一步的开发,前端使用Vue.js框架进行开发。双方都根据API文档的规范进行API实现以及API调用。
- 然后,分别使用测试工具,进行功能测试。
- 最后,前后端一起测试,完成最后的博客网站开发。
我的工作
我主要负责的是前端开发,我们使用了Vue.js框架进行开发,大大节省了我们的工作量。
开发过程需要考虑阅读我们共同协商设计出的API doc,我们设计的主要接口有:
GET /articles : 获取页面上所有文章简要信息,包含一个query参数page
GET