Firebase 托管的字体总是返回 404

标签 firebase firebase-hosting

我在静态 firebase(角度)应用程序中有一些字体文件。我正在使用看似有效的应用程序结构:

./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" : "**/*.@(eot|otf|ttf|ttc|woff|font.css)",
    "headers" : [ {
      "key" : "Access-Control-Allow-Origin",
      "value" : "*"
    } ]
  } ]
}

有人有什么想法吗?

最佳答案

我明白了。

不确定这是一个错误还是只是我遗漏的东西,但原始字体文件被命名为Foo-webfont.woff。一时兴起(读作:绝望),我决定将它们重命名为 foo.woff,瞧,我们有了字体。

关于Firebase 托管的字体总是返回 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33765062/

相关文章:

node.js - 检查用户是否从后端 Firebase 身份验证登录

android - 如何将用户的姓名、个人资料照片、地址添加到 Firebase 数据库?

firebase - 如何在 Firebase 托管上部署 Streamlit Python 应用程序?

CSS 模块在部署到 Firebase 时没有为我的应用设计样式。创建 React 应用程序

node.js - 是否可以在 Firebase 托管上托管 Express 和 socket.io 应用程序?

Swift ,隐藏/删除窗口( View ?)

swift - 在 Firebase 中查询以下 AutoID

java - Firestore 字段的数组值求和

javascript - 我可以在本地同时模拟云功能和托管吗?

dns - 自定义域的记录与 CNAME 记录