简单 web 服务与客户端开发实战

任务

本次作业中我们实现了一个极简博客,包含了用户登录,获取文章,删除文章,编辑评论,获取评论等功能。除此之外还实现了用户登录时获得TOKEN,并且添加评论时需要进行TOKEN认证的技术。
github 项目地址

API 说明

在本次实验中我们采用 REST v3 风格设计了 6个API 服务

	"SignIn":"/signin/{username:password}",
	"GetArticles":"/user/articles",
	"GetArticleById":"/user/article/{id}",
	"DeleteArticleByID":"/user/article/{id}",
	"GetCommentsOfArticle":"/user/article/{id}/comments",
	"CreateComment":"/user/article/{id}/comment"

在这里插入图片描述

任务分工

  • 在本次作业中,我们小组一共六人,其中两人负责前端,四人负责api以及后端设计。
  • 我在后端小组中完成的工作如下:
    • 有关文章的API的编程和测试,包括获取某个用户的全部文章,根据文章ID获取文章,以及根据文章ID删除文章
    • 协助同学修改和测试评论相关的API
    • 实现真实数据的抓取(博客以及评论)以及读入数据库等操作
    • 后端API的全部测试

实现效果

博客首页在这里插入图片描述

登录界面在这里插入图片描述

文章列表在这里插入图片描述

文章详情与评论页在这里插入图片描述


项目小结

  • 首先很开心能与我的队友们组成了队伍,大家都很认真负责,每天微信群里的消息一会就几十上百条,每个人都很用心的在完成自己的工作,就算是有的同学代码写的有些错误,其他人都会主动积极的帮忙去DEBUG。群里随时都有人在问问题和解答问题,完全没有因为划分了任务所以其他部分的同学就撒手不管的情况,我们是一个互帮互助的有爱团队。因此我非常高兴能通过这次项目认识大家,我也十分期待服务计算的下一次合作项目。
  • 而从技术方面,通过这一次前后端并行的博客网站开发,我不仅学到了很多后端开发的知识和好用的网站,也算是小小的实践了一次团队合作的并行开发项目,体验了一把每天睁开眼睛就被甲方(前端)爸爸催着起床改代码的酸爽。但不得不说,正是因为每个人都很积极的参与到项目中来,互相交流代码的问题,互相对API进行测试,我才能在同学的帮助下发现很多编程方面的不足,以及快速的解决一些没见过的BUG。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值