Как развернуть подкаталог приложения реакции с BrowserRouter? - PullRequest
0 голосов
/ 30 октября 2018

У меня есть приложение 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 в общей папке реагирования.

Если у кого-нибудь есть идея, я буду благодарен.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...