今天周六,在昨天周五的时候,上一家公司的前端,让我去帮忙写我的angular后台模块,我自己是想着,新来的前端不懂angular框架,而且又是我的上一家公司,怀着报恩的心情去免费帮忙一下.
来到上一家公司后,后端和前端都在,我在帮着他写着后台前端管理页面,在遇到一个API问题的时候,具体的这样的:这个公司有很多API,像产品页面API,文章页面API,荣誉资质API,留言API,在我和前端写到荣誉资质API的时候,荣誉资质里内容有一张图片,一段文字,一个ID,然后就没其它的了,然后我再向后端索问这个应该对哪个接口的时候,他说对到产品页面API去,以下是产品页面API接口:
他让用这个接口,然后区别直接用categoryid,然后我说:那我前端页面取的时候是不是还要做一个判断,判断一下返回来的是用来填充产品类别还是资质呢?然后他说:不用. 我不知道是我理解的有问题还是怎么样,还是说真的应该像他说的一样.
下面我来说说我对这方面API设计的理解:资质API应该单独写一个API,单独写一个表,获取的时候是一段JSON格式的字符串,parse之后,应该是一堆数组对象,对象里应该包含id,image,html(文本),而不是像他说的一样.所有一堆东西都存放在一个表里,这样很杂.
我不知道我理解的对不对,如果有大神看到我这文章,如果有哪些地方不对的,请一定指出,谢谢了.