如何在Firebase托管中提供有效的AOT语言Angular应用程序?

Dan*_*tti 8 web firebase firebase-hosting angular

我有一个由Firebase托管服务托管的角度4应用程序与自定义域(例如:www.something.com重定向到firebase网址).我使用了i18n国际化,我的问题是:根据用户国家,哪种服务正确的编译应用程序的最佳方法是什么?在这一刻,只有标准--aot en online,如果有人来自意大利,我想提供 - 很多版本.

谢谢

小智 6

我也遇到了同样的问题。我通过更改firebase.json Hosting属性来实现

{
  "hosting": {
    "public": "dist",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "redirects": [
      {
        "source" : "/",
        "destination" : "/en",
        "type" : 301
      }
    ],
    "rewrites": [
      {
        "source": "/en/**",
        "destination": "/en/index.html"
      },
      {
        "source": "/es/**",
        "destination": "/es/index.html"
      },
      {
        "source": "/fr/**",
        "destination": "/fr/index.html"
      }
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

希望这对您有所帮助!