我一直想知道如何实现像facebook图,google和linkedin部分响应这样的api系统here
实
GET /clients/007?fields=firstname,name
200 OK
{
"id":"007",
"firstname":"James",
"name":"Bond"
}
谷歌
GET /clients/007?fields=firstname,name,address(street) <--- nested query
200 OK
{
"id":"007",
"firstname":"James",
"name":"Bond",
"address":{"street":"Horsen Ferry Road"}
}
我看了一下facebook GraphQL库,似乎提供了部分响应的解决方案,但它看起来更复杂,而且难以实现
是否有任何nodejs库可以提供这样的接口以及权限管理来控制哪些用户可以访问哪些数据