关于接口对接 的思考
建议前端定义一套前端用的数据结构,不要依赖于后端接口返回数据的数据结构。理由如下:
- 后端接口可能在比较迟才能给到,如果依赖于接口返回数据的数据结构,可能导致后续流程阻塞。
- 如果后端接口返回的数据结构变更,只要在将后端接口数据转换为前端用的数据结构的一处地方修改。
- 后端接口返回的数据中可能存在一部分用不到,转换为前端用的数据结构可以将没用的数据丢弃。
- 可以将数据扁平化,比如说一个属性对应到接口返回的数据结构是a.b.c.d,转换为前端用的数据结构可以转换为e。这样每次用到这个属性就方便很多了。
建议前端定义一套前端用的数据结构,不要依赖于后端接口返回数据的数据结构。理由如下:
- 后端接口可能在比较迟才能给到,如果依赖于接口返回数据的数据结构,可能导致后续流程阻塞。
- 如果后端接口返回的数据结构变更,只要在将后端接口数据转换为前端用的数据结构的一处地方修改。
- 后端接口返回的数据中可能存在一部分用不到,转换为前端用的数据结构可以将没用的数据丢弃。
- 可以将数据扁平化,比如说一个属性对应到接口返回的数据结构是a.b.c.d,转换为前端用的数据结构可以转换为e。这样每次用到这个属性就方便很多了。
展开
评论
点赞