使用Loopback数据源&没有环回的模型

时间:2015-12-17 19:45:53

标签: node.js loopbackjs strongloop

我设想loopback的数据源&模型作为使用 API的有用工具,而不仅仅是自动创建 REST API。

假装我使用 Spotify的 API。我想要一个在Spotify上查找用户信息的命令行应用程序。我可以编写loopback个模型来消费说/v1/albums

我希望我可以创建一个Album模型并像Album.find('Thriller');一样使用它。

想要的是创建REST API。我只想要一种更好的语言来使用其他人的API,例如FacebookInstagram

2 个答案:

答案 0 :(得分:1)

LoopBack模型只是一个配置文件和模型文件中的一组函数。所有端点都是由LoopBack本身生成的,因此它们本身并不是很有用。也就是说,可以为每个模型生成一个带有explorer component的swagger规范(默认情况下在使用脚手架CLI时安装:slc loopback)。

只需启动LoopBack应用程序,然后导航到:

http://localhost:3000/explorer/resources/MyModels

然后,您可以在任何支持该标准的框架中使用swagger规范。

答案 1 :(得分:-1)

一个好的方法是使用他们的rest-connector,它允许您模拟对外部API的请求和响应调用,对返回的数据使用模型验证,然后允许您将新内容保存到数据库