2017-02-23 92 views
0

如何傳遞以下標題信息:Angular2 - 環回-SDK建設者 - 如何設置頁眉在API調用

標題:

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通過運行NPM運行構建ED:SDK) - 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文件的解決方案/核心/文件夾,但問題是,我必須在每次創建新構建時執行此操作。 –

回答

1
LoopBackConfig.setAuthPrefix(accessToken); 

可能工作