Тип mime хостинга Firebase

Кто-нибудь нашел способ установить тип mime, возвращаемый в заголовке Content-Type при размещении файла с использованием Firebase Hosting? В документах говорится, что они поддерживают некоторые заголовки в своем файле правил, но не тип контента, и я все равно привязал его, но не смог «развернуть firebase» из-за ошибки «hosting.headers[0].headers[0].key не является одним из перечисляемые значения». Кроме того, файл, который мне нужно обслуживать, не может иметь расширения, что усложняет для Firebase автоматическое обнаружение типа файла.


person Alex    schedule 09.06.2016    source источник
comment
Помог ли этот json?   -  person fassetar    schedule 02.03.2021


Ответы (1)


Я проверил это, и, похоже, это работает. Также для вашей второй проблемы, почему бы не установить расширение в любом случае, но изменить его на нужный вам MIME-тип?

{
  "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"
          }
        ]
      } 
    ]
  }
}
person fassetar    schedule 12.09.2016