【发布时间】:2015-11-18 17:24:10
【问题描述】:
我正在继续我的 experiments 与 falcor 并享受其中的大部分内容,但我注意到一些令人担忧的事情。
我正在从多个不同的 API 组装我的 JSONGraph,这正是 falcor-router 的意图。但是,我似乎无法找到一种方法来干净地为不需要特殊处理的字段提供包罗万象的方法,而不会炸毁任何确实需要进行特殊处理的路线。
我的路线如下所示:
items[{integers:ids}].nameitems[{integers:ids}][{keys:fields}]
无论我在通用中声明路由的顺序如何,总是获胜。有没有比像这样构建我的路线的全核选项更好的方法来避免这种情况?
items[{integers:ids}].nameitems[{integers:ids}]['fooga', 'wooga', 'booga', 'tooga', ... ]
这似乎很脆弱,如果来自后备服务器的数据发生变化,我不仅要更新我的应用程序代码,还要更新我的路由器。如果随着排列数量的迅速增加,您的对象嵌套很深,这也会变得一团糟。
【问题讨论】:
-
已修复,这确实是一个错误。 github.com/Netflix/falcor-router/pull/139
标签: falcor falcor-router