Отправка параметров запроса в заголовках в сгенерированный Loopback API - PullRequest
0 голосов
/ 27 марта 2019

Я сгенерировал общий 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

Буду признателен за любую помощь в достижении этого.

...