【问题标题】:How to design an abstraction model in Loopback如何在 Loopback 中设计一个抽象模型
【发布时间】:2014-12-18 02:19:30
【问题描述】:

我有一个应用程序,我需要从多个来源聚合相似(但不相同)结构的数据,聚合它,然后通过 REST API 呈现它。打个比方,假设我想汇总来自多个日历数据源(例如 Google 日历和 Yahoo 日历)的信息。我想我必须定义两个数据源和两个模型。那么在哪里进行聚合/向客户端提供 REST api 的最佳实践是什么?我应该定义一个“虚拟”模型并为其实现一些使用其他模型数据的远程方法吗?

【问题讨论】:

    标签: loopbackjs strongloop


    【解决方案1】:

    我建议创建两个 REST 数据源并在自定义模型中以远程方法聚合数据。如果说您有一个通用日历模型,您可以使用 Yahoo 和 Google 日历 REST 数据源并在远程方法中执行聚合,并让 LoopBack 在您想要的任何端点提供服务(即。'/api/calendar/fetch-all',等)。

    【讨论】:

    • 按照您的描述实施,似乎是一个很好的解决方案-谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-19
    • 2013-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多