2016-08-08 2 views
0

私はRNを初めて使い、どのように環境固有の設定を利用できるかを見極めようとしています。例えばDEV/TEST/Productionを指すように反応ネイティブの環境設定を処理するにはどうすればいいですか

、私は私のサーバーAPIを打っているコードは、あなたがそれを達成するために、__DEV__の値を確認することができ、環境

const endpoint = "http://localhost:8282/api/v1/auth/" 
//staging endpoint "http://staging:8282/api/v1/auth" 
//production endpoint "http://production:8282/api/v1/auth" 

    export default { 
     login(fbId,fbAccessToken,expiresIn){ 
     return fetch(endpoint + 'login', { 
      method: 'post', 
      body: JSON.stringify({ 
      fb_id: fbId.toString(), 
      access_token:fbAccessToken, 
      expires:expiresIn.toString() 
      }) 
     }) 
     } 
    } 

答えて

1

に基づいて変更する必要があります。

あなたのコードは、この

const endpoint = __DEV__ ? "http://staging:8282/api/v1/auth/" 
          : "http://production:8282/api/v1/auth" 
のようになります。
関連する問題