使用没有模型的环回中间件?

时间:2016-01-15 17:17:45

标签: javascript loopbackjs

我对环回很新。我有一个现有的API服务,我用Express编写并希望将其转换为环回。我当前的API服务不使用任何模型或存储任何信息,它基本上代理Web上的一组REST API并将附加信息添加回用户。

我一直在阅读环回文档,从我收集的内容中,我可以继续使用express模型作为中间件,或者我可以创建模型并使用远程方法为模型提供。使用一个优于另一个有优势吗?如果我把它写成中间件,环回会为我自动创建招摇吗?

感谢您提供的任何见解。

1 个答案:

答案 0 :(得分:0)

REST API连接器

REST API连接器会有所帮助吗?您可以定义要调用的REST API,并且loopback会将其视为数据源。

https://docs.strongloop.com/display/public/LB/REST+connector

这将为您提供最大的灵活性,因为您拥有环回应用和代表您的API的数据源。但它不允许您在没有工作的情况下使用现有的Express内容。

Swagger Generator

使用loopback的swagger生成器,如果你有REST API的swagger.json文件,你可以重新创建你正在调用的REST API作为环回应用程序 - - 但它会是您正在调用的api的克隆而不是您的代理。这可能是一种复制它然后进行增值和代理的方法,但它不会立即知道如何自动调用第三方API。

https://docs.strongloop.com/display/public/LB/Swagger+generator