如何使用nodejs和mongodb实现支持部分响应和嵌套查询的Rest API

时间:2017-07-31 05:25:43

标签: node.js mongodb rest facebook-graph-api graphql

我一直想知道如何实现像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库可以提供这样的接口以及权限管理来控制哪些用户可以访问哪些数据

0 个答案:

没有答案