Firebase托管mime类型

时间:2016-06-09 13:44:36

标签: firebase-hosting

有人在使用Firebase托管托管文件时找到了设置Content-Type标头中返回的mime类型的方法吗?文档说他们支持他们的规则文件中的一些标题,但不支持内容类型,但无论如何我都绑定了它,但是未能通过' firebase部署'由于错误' hosting.headers [0] .headers [0] .key不是枚举值之一'。此外,我需要提供的文件没有扩展名,这使得firebase更难以自动发现文件的类型。

1 个答案:

答案 0 :(得分:6)

我测试了它,它似乎工作。另外,对于你的第二个问题,为什么不设置扩展,但是将其更改为你需要的mimetype?

{
  "database": {
    "rules": "database.rules.json"
  },
  "hosting": {
    "public": "public",    
    "rewrites": [
      {
        "source": "**",
        "destination": "/index.html"
      }
    ],
    "headers": [
      {
        "source": "**/*.@(datagz|memgz|mem|data)",
        "headers": [
          {
            "key": "Content-Type",
            "value": "application/octet-stream"
          }
        ]
      } 
    ]
  }
}