gpt4 book ai didi

falcor - 如何构建 falcor 路由器以获取所有可用的 ID?

转载 作者:行者123 更新时间:2023-12-01 02:06:30 31 4
gpt4 key购买 nike

我正在尝试使用 Falcor 来处理 Guild Wars 2 API并想用它来显示游戏元素的详细信息。我对构建一个可以使用多个数据源来组合不同 API 的结果的路由器特别感兴趣。

问题是,Item IDs在激战 2 中不是连续的。下面是一个例子:

[
1,
2,
6,
11,
24,
56,
...
]

所以我不能像 items[100..120].name 那样只在客户端上写路径因为几乎可以肯定该列表中会有一堆漏洞。

我已经尝试向我的路由器添加一条路由,这样我就可以请求 items ,但这会将其发送到客户端上的无限循环中。您可以看到该尝试 on GitHub .

有关构建此结构的正确方法的任何指示?我想多了,也许我想要 item.id反而?

最佳答案

您不应该发现自己从 Falcor JSON Graph 对象中请求 id。

您似乎想构建一系列游戏 ID:

{
games: [
{ $type: "ref", value: ["gamesById", 352] },
{ $type: "ref", value: ["gamesById", 428] }
// ...
],
gamesById: {
352: {
gameProp1: ...,
},
428: {
gameProp2: ...
}
}
}

[games, {from: 5, to: 17 }, "gameProp1"]

那样有用吗?

关于falcor - 如何构建 falcor 路由器以获取所有可用的 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32101048/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com