У меня есть приложение React (CRA), которое в настоящее время развернуто на HTTP-сервере Apache. Для доступа к приложению я использую URL-адрес root (http: ///). Из-за добавления дополнительных приложений я должен указать имя приложения в URL для доступа к нему. Вот так http: ///
Для этого я попытался установить домашнюю страницу в package.json с
"homepage": "http://<ip>/<folder_name>",
Я также установил базовое имя моего маршрутизатора в компоненте React с именем папки.
<BrowserRouter basename="/<folder_name>">
После этих модификаций при попытке доступа к сайту у меня появляется пустая страница. И в консоли я получаю две ошибки.
таблица стилей http://localhost:3000/src/css/component.css не была загружена, поскольку ее MIME-тип «text / html» не является «text / css»
SyntaxError: ожидаемое выражение, получено '<' main.xxx.js </p>
Мой проект находится в / var / www / html /.
Я также создаю htaccess в общей папке реагирования.
Если у кого-нибудь есть идея, я буду благодарен.
Спасибо