Я сгенерировал общий SDK из обратной связи, используя loopback-sdk-builder
, и получил один из API как
public getData(customHeaders?: Function): Observable<any> { }
У вызываемого вызова должны быть параметры запроса в URL, и, следовательно, мне нужно отправить customHeaders в вызове, как,
this.partnerApi.getData(()=>{header: {partnerId: 101}})
API-интерфейс обратной связи
Partner.remoteMethod('getData', {
accepts: {arg: 'req', type: 'object',http: function(ctx) {
var req = ctx.req;
return req;
}},
returns: {arg: 'detail', type: 'object'},
http: {"verb": "get"}
});
, который генерируется loopback-sdk-builder как,
public getData(customHeaders?: Function): Observable<any> { }
Мне нужно вызвать этот сгенерированный API, и вызов (GET) должен наконец быть
http://127.0.0.1:3000/api/Partners/getData?partnerId=1001
Вышеупомянутый вызов был в порядке с AngularJS + Loopback, но эта проблема с Angular6 + Loopback
Буду признателен за любую помощь в достижении этого.