配置外部 API 
API 配置 
接下来,我们配置一个外部 api 来访问刚创建的 book 模型。
api 配置需要保存在目录
apis下。
创建配置文件:apis/book.http.yao
jsonc
{
  "name": "BOOK 外部接口 ",
  "version": "1.0.0",
  "description": "BOOK 外部接口",
  "guard": "-",
  "group": "v1",
  "paths": [
    {
      "path": "book",
      "method": "GET",
      "guard": "-",
      "process": "models.book.get", //内置的模型处理器
      "in": [":params"],
      "out": { "status": 200, "type": "application/json" }
    }
  ]
}以上配置会向 yao 引擎注册一个外部访问的 api 接口。
api 的路径的规则是http(s)://host:port/api/group/path,包含以下几部分:
- 主机与接口。
 - 固定前缀
/api。 - api 中配置的 group,这里配置的是 v1,group 可以包含斜杠/,区分大小写。
 - api 中配置的 path,paths 节点中每一条记录都是一个访问端点,区分大小写。
 
最终生成的的 api 访问地址是http://127.0.0.1:5099/api/v1/book。
测试 api 接口,使用命令行工具或是浏览器浏览地址。
sh
curl http://127.0.0.1:5099/api/v1/book
[{"author":"1212","id":1,"publisher":"1212","title":"1212"},{"author":"12","id":3,"publisher":"12","title":"12"}]总结 
在 API 定义中使用现成的处理器,快速开发 API 接口。