Должен ли я зафиксировать файл environment.ts, содержащий конфигурацию инициализации firestore - PullRequest
0 голосов
/ 20 сентября 2019

Нужно ли нажимать на git следующее:

  production: false,
  firebase: {
    apiKey: "AIzaSyBPIFM1ow1CeOBl31cErX2n-6hK9V-970k",
    authDomain: "nicoavila-allpurpose.firebaseapp.com",
    databaseURL: "https://nicoavila-allpurpose.firebaseio.com",
    projectId: "nicoavila-allpurpose",
    storageBucket: "nicoavila-allpurpose.appspot.com",
    messagingSenderId: "687013559091"
  }
};

Если нет, как я могу это скрыть?

1 Ответ

1 голос
/ 20 сентября 2019

Если ваш исходный код с открытым исходным кодом, вы, вероятно, НЕ должны его регистрировать. Проблема не столько в безопасности, сколько в путанице со стороны тех, кто использует ваш исходный код.Каждый экземпляр вашего приложения должен быть запущен в отдельном проекте, чтобы они не перезаписывали данные друг друга.

Если ваш источник НЕ является открытым исходным кодом, и все ваши коллеги используют один и тот же проект для совместной работы,тогда это не проблема.Но все, кто разделяет проект, не являются хорошей идеей, так как все их изменения в проекте могут все еще конфликтовать друг с другом.

В общем, лучше не делиться конфигурацией вашего проекта, если всем не нужно его использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...