2015-11-17 4 views
2

У меня есть несколько файлов шрифтов в статическом (угловом) приложении. Я использую то, что, как представляется, является допустимым приложением структура:Firebase-размещенные шрифты всегда возвращаются 404

./firebase.json 

./dist/(all of my app) 

Мои шрифты находятся в папке DIST:

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

... Местно, приложение работает, как ожидалось, но при развертывании , ответ всегда 404. Я полагаю, что это имеет быть:

1.) firebase развертывания игнорирует эти файлы

2.) выпуск CORS?

Вот пример того, что мой файл firebase.json выглядит следующим образом:

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

Кто-нибудь есть какие-нибудь идеи?

ответ

1

Я понял.

Не уверен, что это ошибка или просто что-то мне не хватает, но исходные файлы шрифтов были названы Foo-webfont.woff. По прихоти (читай: отчаяние), я решил переименовать их только в foo.woff, и вуаля, у нас есть шрифты.

Смежные вопросы