graphql-demo
设计文件
需求分析
对于不同前变量之间的API调用,例如RESTful API,因为不是直接调用,而不对请求,响应的数据等进行限制,结果容易出错,而且相关数据结构的定义等要在前端,之前,API等各个地方多次定义,导致重复定义,或定义唯一。
设计目标
API协议优先,相关数据只需要相对集中地,相对方便地定义一次,其他信息串行派生或生成出来
API的实现方和调用方的类型重新定义
适量使用打字稿的类型操作,在维护复杂和使用方便两个方面取平衡
对于typescr ipt类型操作