2017-02-23 40 views
0

Как я могу передать следующую информацию заголовка:Angular2 - петлевой-СДК-строитель - Как установить заголовок в апи вызова

Заголовок:

var headerInfo = new Headers({ 'Accept': 'application/json', 'Content-Type' : 'application/json' }); 
headerInfo.append('Authorization', token); 

код компонента:

fetch(cb) { 
     this.membersApi.getData() 
     .subscribe(result => {    
      console.log(result); 
      //this.redirectUser(result); 
     },error => { 
      console.log(error);   
     } 
); 

loopback - sdk создана клиентская модель (Creat ред запуском НПМ сборки запуска: СДК) - membersApi:

public getData(): Observable<any> { 
    let _method: string = "GET"; 
    let _url: string = LoopBackConfig.getPath() + "/" + LoopBackConfig.getApiVersion() + 
    "/Members/getMobileUsers"; 
    let _routeParams: any = {}; 
    let _postBody: any = {}; 
    let _urlParams: any = {}; 
    let result = this.request(_method, _url, _routeParams, _urlParams, _postBody); 
    return result; 
    } 
+0

Я получил решение, которое я отредактированный файл base.service.ts в сервис/core/folder, но проблема в том, что я должен делать это каждый раз, когда создается новая сборка. –

ответ

1
LoopBackConfig.setAuthPrefix(accessToken); 

может работать