2

静的な firebase (angular) アプリにいくつかのフォント ファイルがあります。私は有効なアプリ構造と思われるものを使用しています:

./firebase.json 

./dist/(all of my app)

私のフォントはdistフォルダーにあります:

./dist/path/to/fonts/font.woff

...ローカルでは、アプリは期待どおりに動作しますが、展開すると、応答は常に 404 になります。

1.) firebase deploy はこれらのファイルを無視しています

2.) CORS の問題?

これは私の firebase.json ファイルがどのように見えるかの例です:

{
  "firebase": "my-firebase-app",
  "public": "dist",
  "ignore": [
    "firebase.json",
    "**/node_modules/*"
  ],
  "headers": [ {
    "source" : "**/*.@(eot|otf|ttf|ttc|woff|font.css)",
    "headers" : [ {
      "key" : "Access-Control-Allow-Origin",
      "value" : "*"
    } ]
  } ]
}

誰にもアイデアはありますか?

4

2 に答える 2

2

私はそれを考え出した。

これがバグなのか、単に私が見落としていたものなのかはわかりませんが、元のフォント ファイルの名前はFoo-webfont.woff でした。気まぐれで (読み: 必死)、それらの名前を foo.woff に変更することにしました。ほら、フォントがあります。

于 2015-11-19T01:44:17.877 に答える