Loopback 具有非数据库连接器的概念,包括REST 连接器。从文档:
LoopBack 支持许多连接到数据库之外的后端系统的连接器。
这些类型的连接器通常根据底层系统实现特定的方法。例如,REST 连接器将调用委托给 REST API,而推送连接器与 iOS 和 Android 推送通知服务集成。
如果您发布有关要调用的 API 调用的详细信息,那么我可以为您添加一些更具体的代码示例。同时,这也来自文档:
数据源.json
MyModel": {
"name": "MyModel",
"connector": "rest",
"debug": false,
"options": {
"headers": {
"accept": "application/json",
"content-type": "application/json"
},
"strictSSL": false
},
"operations": [
{
"template": {
"method": "GET",
"url": "http://maps.googleapis.com/maps/api/geocode/{format=json}",
"query": {
"address": "{street},{city},{zipcode}",
"sensor": "{sensor=false}"
},
"options": {
"strictSSL": true,
"useQuerystring": true
},
"responsePath": "$.results[0].geometry.location"
},
"functions": {
"geocode": ["street", "city", "zipcode"]
}
}
]
}
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用以下代码从代码中调用此 api:
app.dataSources.MyModel.geocode('107 S B St', 'San Mateo', '94401', processResponse);
归档时间: |
|
查看次数: |
2845 次 |
最近记录: |