我设想loopback
的数据源&模型作为使用 API的有用工具,而不仅仅是自动创建 REST API。
假装我使用 Spotify的 API。我想要一个在Spotify上查找用户信息的命令行应用程序。我可以编写loopback
个模型来消费说/v1/albums
。
我希望我可以创建一个Album
模型并像Album.find('Thriller');
一样使用它。
我 想要的是创建REST API。我只想要一种更好的语言来使用其他人的API,例如Facebook
或Instagram
。
答案 0 :(得分:1)
LoopBack模型只是一个配置文件和模型文件中的一组函数。所有端点都是由LoopBack本身生成的,因此它们本身并不是很有用。也就是说,可以为每个模型生成一个带有explorer component的swagger规范(默认情况下在使用脚手架CLI时安装:slc loopback
)。
只需启动LoopBack应用程序,然后导航到:
http://localhost:3000/explorer/resources/MyModels
然后,您可以在任何支持该标准的框架中使用swagger规范。
答案 1 :(得分:-1)
一个好的方法是使用他们的rest-connector,它允许您模拟对外部API的请求和响应调用,对返回的数据使用模型验证,然后允许您将新内容保存到数据库