1. 建模语言
- RAML(RESTful API Modeling Language)
-
定义API接口,可以作为全后端接口契约,使用API Console、RAML to HTML生成API文档、构建mock server等,实现一次定义多处使用。参考使用Raml构建RestfulAPI
- JSON Schema
-
定义JSON数据结构,可以校验JSON数据内容,生成相关文档、程序等。
-
根据JSON和对应的JSON Schema校验数据的正确性:http://json-schema-validator.herokuapp.com/
-
根据JSON数据,生成对应的JSON Schema数据:https://jsonschema.net/#/editor
-
5. 安全
→ JWT