Получение блокирования перекрестного чтения (CORB) блокировало ответ перекрестного происхождения с помощью MIME-типа text / html при обслуживании приложения ReactJS - PullRequest
0 голосов
/ 09 апреля 2019

У меня есть тестовый сайт Wordpress, который обратный прокси-сервер для приложенияactjs Однако пустая страница обслуживается, и я вижу Cross-Origin Read Blocking (CORB) blocked cross-origin response with MIME type text/html на консоли.

Когда я добавляю текст "Привет, мир!" в public / index.html отображается Hello World, но остальная часть страницы не отображается.

EDIT: Чтобы объяснить дальше, мой WordPress сайт имеет подпапку, которая обслуживает приложение activjs.

Мое приложение реагирует на: http://dspstaging.drwealth.com Мой тестовый WordPress сайт: http://35.240.238.94 Мой URL, который обслуживает приложение activjs: http://35.240.238.94/datastaging

Как видите, http://dspstaging.drwealth.com работает хорошо, однако, когда я пытаюсь получить доступ через http://35.240.238.94/datastaging,, отображается только «Hello World», и консоль отображает предупреждение CORB.

1 Ответ

1 голос
/ 11 апреля 2019

Разобрался.Из-за обратного прокси, браузер искал статическую папку приложения ReactJS на сервере сайта Wordpress вместо сервера приложений React.Я получил предупреждение CORB, так как он не получал ожидаемый файл CSS.

Чтобы исправить, мне пришлось создать еще одно правило перезаписи, на этот раз для запросов к папке / static.Мой файл .htaccess теперь выглядит примерно так:

RewriteEngine On
RewriteRule ^datastaging(.*) http://35.198.238.40/data/$1 [P]
RewriteEngine Off

# Rewrite rule for static folder
RewriteEngine On
RewriteRule ^static(.*) http://35.198.238.40/static/$1 [P]
RewriteEngine Off

Надеюсь, это кому-нибудь поможет.

...