firebase предоставил хостинг-URL, который не отображает главную страницу моего углового проекта - PullRequest
0 голосов
/ 24 мая 2018

Для хостинга Firebase: -

  1. создал папку dist внутри углового проекта с помощью "ng build --prod".

  2. firebase login

3.

  • Создан проект в console.firebase.google.com
  • firebase init
  • ВыбратьFirebase CLI поддерживает хостинг.
  • то же имя проекта, которое я создал ранее, выберите здесь же.
  • Введите публичный каталог как dist.
  • Скажите "да" для spa.
  • Скажи нет для переопределения index.html

А потом

firebase deploy

он дает мне URL: - https://projectname.firebaseapp.com/

firebase open

Но когдая открыл URL-адрес хостинга, после чего отображается «страница приветствия, подтверждающая - Настройка хостинга FireBase завершена».

«изображение отображения страницы»

Пожалуйста, предложите, где я делаюнеправильно?и как будет отображаться страница индекса моего проекта.

Примечание: - Я не использую базу данных firebase, поэтому при инициализации я выбираю только хостинг.

Ответы [ 2 ]

0 голосов
/ 14 октября 2018

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

 {
  "hosting": {
    "public": "dist/your_application_name",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "rewrites": [
      {
        "source": "**",
        "destination": "/index.html"
      }
    ]
  }
}
0 голосов
/ 24 мая 2018

Когда вы запустили firebase init, он спросил вас, в какой подпапке хранится ваш общедоступный HTML-контент.Значение по умолчанию для этого public.Если вы не указали явно другое значение, то именно там должно быть ваше index.html.

Либо откройте firebase.json в текстовом редакторе и измените значение свойства public нав папку, которую вы используете.Так что-то вроде:

{
  "hosting": {
    "public": "dist"
  }
}

Также смотрите документацию по настройке хостинга Firebase .

...