#青训营 x 字节后端训练营# 学习了前后端分离项目该如何进行接口规范:
首先是在目前以“后端为主的MVC时代”为主要开发模式的环境下,
我们做的大部分应用是只有单web页面的,就需要Ajax来做到局部刷新,所以此时关键协作点是 Ajax 接口,对于这种模式而言:浏览器端变得很复杂,所以就需要前端在开发时要对前端代码的复杂度进行控制,而SPA应用(单web应用)因为大多以功能交互型为主,所以会有大量的js(或ts)代码,是涉及到View层的绑定的。
所以:
1.前后端的职责必须要分离
2.开发流程要清晰
3.接口文档及接口规范定义要做好
而对于接口规范则是更需要一系列的规范:
对于:①规范原则
②基本格式(请求、响应、响应实体、响应列表、响应分页)
③特殊内容规范:(1) 下拉框、复选框、单选框等由后端统一逻辑标识来判断是否选中
(2)boolean类型表示使用1/0
(3)日期类型,JSON传输 中使用字符串