2016-09-03 2 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

Связанный с этим вопрос с более высоким процентом: http://stackoverflow.com/questions/33117227/setting-environment-variable-in-react-native –

ответ

0

Внесите эти данные в качестве данных о среде и при создании проекта заполните значения firebaseConfig из данных о состоянии окружающей среды.

Или, вместо использования данных envrionment, вы можете хранить и получать данные из защищенного паролем gist.

+0

inanc - спасибо за ответ. Я знаю переменные среды в контексте веб-разработки, но не в контексте React Native. Я знаю «что» - задает переменные среды, но не «как». Я ищу «как» часть. –

Смежные вопросы