firebase提供了hosting-url,它没有显示我的角度项目的索引页面

时间:2018-05-24 01:53:19

标签: angular firebase hosting firebase-hosting

进行firebase托管: -

  1. 使用“ng build --prod”在角项目中创建了dist文件夹。

  2. firebase login

  3. 3

    • 在console.firebase.google.com
    • 中创建了项目
    • firebase init
    • 选择firebase CLI功能作为托管。
    • 我之前创建的同一项目名称选择此处相同。
    • 输入公共目录为dist。
    • 对spa说“是”。
    • 拒绝覆盖index.html

    然后

    1. firebase deploy

      它为我提供了网址: - https://projectname.firebaseapp.com/

    2. firebase open

    3. 但是当我打开托管网址时,“欢迎页面确认--Firebase托管设置完成”正在显示。

      "image of Page displaying"

      请告诉我哪里做错了?以及我的项目的索引页面将如何开始显示。

      注意: - 我没有使用firebase数据库,所以我在初始化时只选择托管。

1 个答案:

答案 0 :(得分:1)

也许您应该更改public属性并添加您的应用名称。

 {
  "hosting": {
    "public": "dist/your_application_name",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "rewrites": [
      {
        "source": "**",
        "destination": "/index.html"
      }
    ]
  }
}