Проблемы с веб-приложением Blazor, развернутым на Netlify - PullRequest
0 голосов
/ 03 марта 2020

Я довольно новичок в веб-разработке, я могу говорить бессмысленно. После нескольких уроков я нашел способ развернуть веб-приложение Blazor на Netlify. Для этого я использую действие Do tNet на Github. Работает почти идеально, вот ссылка: https://chefty.netlify.com. Дело в том, что мой сайт заблокирован моим антивирусом (Avast). Страница застряла на пустом экране «Загрузка ...» с надписью «Произошла необработанная ошибка. Перезагрузка». В итоге я искал решения и обнаружил, что это может быть связано с тем, что мне не хватает файла _headers. Люди также советовали добавить файл _redirects. Поэтому я добавил их в root моего сайта, рядом с индексом. html:

_headers

/*
  X-Frame-Options: DENY
  X-XSS-Protection: 1; mode=block
  Referrer-Policy: no-referrer
  X-Content-Type-Options: nosniff

_redirects

/* /index.html 200

Я также использовал этот веб-сайт https://securityheaders.com для проверки моих заголовков url, и я получаю оценку D ... Когда я проверяю свой рабочий процесс github action, эти два файла находятся в папке dist, которую я развертываю. Затем, когда я ставлю точки, чтобы проверить источники элементов на моей странице, там отсутствуют файлы, не знаю почему. Любая помощь будет высоко ценится!

Ура,

1 Ответ

1 голос
/ 25 апреля 2020

Наконец-то получил решение от инженера поддержки Netlify. У меня было три дополнительных непечатаемых байта в начале _headers. Я удалил их, и это сработало.

Для удаления лишних байтов я использовал HxD editor . Запустите HxD от имени администратора для редактирования.

...