1. 建模语言

RAML(RESTful API Modeling Language)

定义API接口,可以作为全后端接口契约,使用API ConsoleRAML 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

2. 资源

3. 异常

4. 缓存

5. 安全

JWT