Firebase Hosting Polymer ERR_INSECURE_RESPONSE

AskFirebase

Приложение хорошо работает на локальном хосте, но при развертывании в firebase я получил значок и имя вкладки с пустым экраном.

Ошибка на консоли: GET https://graphite-proton-861.firebaseapp.com/service-worker.js net::ERR_INSECURE_RESPONSE

Я подписался на https://www.polymer-project.org/1.0/start/toolbox/deploy


person Alaeddine Zidi    schedule 19.10.2016    source источник


Ответы (1)


Что в вашем firebase.json? Вам нужно будет предоставить правильный заголовок «Access-Control-Allow-Origin» (исследование CORS). Это то, что я использую в проекте, который можно вызывать из любого домена:

{
  "firebase": "fiery-torch-XXXX-yourref",
  "headers": [ {
    "source" : "**",
    "headers" : [ {
      "key" : "Access-Control-Allow-Origin",
      "value" : "*"
    } ]
  } ],
  "public": ".",
  "ignore": [
    "firebase.json",
    "**/.*",
    "**/node_modules/**"
  ]
}
person Dan Brown    schedule 19.10.2016
comment
У меня больше нет ошибок, но он показывает пустую страницу! - person Alaeddine Zidi; 20.10.2016
comment
Я бегло просмотрел ваш файл /src/hoverboard-app 301? Вы не собираетесь обслуживать, например, /dist/ ? Ваш firebase json должен указывать, какой каталог обслуживать для хостинга, например {hosting: {public: dist}} - person Dan Brown; 20.10.2016
comment
мой публичный каталог собран/связан - person Alaeddine Zidi; 20.10.2016
comment
Но вы (ваш скрипт...) делаете запрос на «hoverboard-app» из /src/? Извините, больше ничего не знаю, но сначала я бы посмотрел на это: URL-адрес запроса: graphite-proton-861.firebaseapp.com/src/hoverboard-app.html в вашем интерфейсе: ‹link rel=import href=/src/hoverboard-app.html async=› - person Dan Brown; 20.10.2016