Могут ли три веб-страницы быть внутри одного проекта в Firebase (Firebase Hosting)? - PullRequest
0 голосов
/ 25 мая 2018

Допустим, я создал проект в Firebase с именем ExampleApp.

Я создал страницу с формой для отправки.Это принимается Firebase.База данных (Cloud Firestore) хранит данные, предоставленные пользователем, когда он / она заполняет форму и нажимает кнопку отправки.

Должен быть способ красиво представить эти данные ответственному лицу.для анализа.

Итак, какой-то конкретный человек, ответственный за чтение данных, должен иметь возможность войти в систему с некоторыми учетными данными, созданными мной, и затем увидеть данные красиво организованными.

Итак, учитывая тот факт, что мне нужно создать еще одну веб-страницу (или что-либо, что позволяет мне выполнять мою задачу), так что администратор может получить доступ через аутентификацию (страницу с формой имени пользователя / пароля) и получить доступ к базе данных вкрасивый макет, мне нужно создать еще один проект в Firebase?

Было бы здорово, если бы я мог достичь всего этого внутри одного и того же проекта в Firebase, но, похоже, хостинг Firebase может содержать только одну веб-страницу, верно?

Все они могут иметь один домен.

1 Ответ

0 голосов
/ 25 мая 2018

Вы можете добавить столько страниц, сколько захотите, в своем хостинг-каталоге Firebase, вдоль страницы index.html (которую вы можете, кстати, переименовать).Вы даже можете организовать их с подкаталогами.Все это в рамках одного проекта Firebase.

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

Например, ваша страница с «красиво организованными данными» может быть доступна любому, у кого есть ее URL, но без правильной аутентификации / авторизации пользователь не увидит данные, которые должны отображаться вэта страница, взятая из базы данных Firebase (БД в реальном времени или Firestore).Вы гарантируете, что, установив правильные правила безопасности на уровне базы данных.

Итак, говоря другими словами, контейнеры являются полностью открытыми (для тех, кто знает, каквызывайте их по URL), но контент защищен механизмом аутентификации Firebase И правилами безопасности, которые вы объявили на уровне базы данных (авторизация).

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