2016-10-23 4 views

답변

1

나는 당신의 '요청 - 약속'에 대한 래퍼 (인터페이스) 함수를 만들 것입니다 호출 :

export default class RequestInterface { 
    constructor(accessToken) { 
     this.accessToken = accessToken; 
    } 

    request({ 
     method, 
     uri, 
     body, 
    }) { 
     return rp({ 
      method, 
      uri, 
      body, 
      qs: { 
       access_token: this.accessToken, 
      }, 
     }); 
    } 
} 

모든 RequestInterface.request() 전화에이 방법, 당신이 자격 증명을해야합니다.

(이 테스트는하지 않았지만 기본 아이디어입니다.)

+0

그래서 쿼리 문자열에 토큰을 전달하고 있습니까? 안전한가요? –

+0

예를 들어 qs 객체 안에 토큰을 추가했는데 API가 몸체에 토큰을 요구하면 요청 전에 body 객체에 토큰을 추가하면됩니다. body.access_token = this.accessToken' 및 예 any 이 방법은 안전합니다. –