2016-09-03 11 views
0

フォーク、環境変数と反応ネイティブ

私はFirebase blog postを見ています。私が気づいた項目の

一つ、彼らが直接プロジェクトにAPIキーをハードコーディングする(暗黙のうち、少なくとも)をお勧めしていることである:避けるために、どのような方法があった場合、私は思っていた

// Initialize Firebase 
const firebaseConfig = { 
    apiKey: "<your-api-key>", 
    authDomain: "<your-auth-domain>", 
    databaseURL: "<your-database-url>", 
    storageBucket: "<your-storage-bucket>",, 
}; 
const firebaseApp = firebase.initializeApp(firebaseConfig); 

APIキーをハードコードする必要があります。私のプロジェクトでこれをやろうとしたら、GitHubで共有することはできません。 React Nativeで環境変数を設定して取得するのと同等のものは何ですか?

+0

関連する質問upvotes:http://stackoverflow.com/questions/33117227/setting-environment-variable-in-react-native –

答えて

0

これらの詳細を環境データとして作成し、プロジェクトをビルドするときは、環境データからfirebaseConfigの値を入力します。

また、環境データを使用する代わりに、パスワード保護された要点からデータを保存して取得することもできます。

+0

inanc - 返信いただきありがとうございます。私はWeb開発のコンテキストで環境変数を認識していますが、React Nativeのコンテキストでは認識していません。私は環境変数 "what"を知っていますが、 "how"は知っていません。私は "どのように"の部分を探しています。 –