我们正在使用Strongloop的Loopback框架来公开一些REST API。我们有不同的REST实体对应的不同环回模型。在环回模型A中,我们在API响应中返回一个数组。在另一个回送模型B模型中,我们使用CollectionsJS公开的SortedSet collection,如下所示:
var SortedSet = require('collections/sorted-set'); //Start of the file
...
...
//create the SortedSet instance and push values.
现在,如果没有这个要求,模型A的API会正确返回数组。在模型B中添加此需求后,模型A的API返回一个对象而不是数组(键是数组索引,值是数组值)。模型A代码保持不变。
所以我的猜测是存在某种冲突,其中Loopback和/或NodeJS也使用在CollectionsJS中使用/操作的类型。但是我怎么调试这个问题呢?
答案 0 :(得分:0)