前面介绍了如何搭建一个简单的GrqphQl服务,那么下面说一些其他的,这次的数据并不会直接拿到,而是需要服务端再去获取,更符合实际情况。
1. 类型定义
|
|
2. 设置查询入口
|
|
在Query中添加了两个字段,pois是用来获取店铺列表,poi是用来查询某一个门店的信息,和之前不一样的是门店列表需要异步获取。poi还需要一个查询的id参数。
3. 查询
先来个简单的查询123456query{ pois { id poiName }}
下面使用poi来查询某一个门店的信息
|
|
获取到的结果是12345678{ "data": { "poi": { "poiName": "肯德基", "id": 111 } }}
可以发现GraphQL的查询是非常灵活的