Реагировать на контекстный путь в WAR

#javascript #html #reactjs #jakarta-ee #war

#javascript #HTML #reactjs #джакарта-ee #Война

Вопрос:

Я использую create react app with npm run build command для создания проекта React и копирую содержимое папки сборки в webapp проекта WAR.

Проблема в том, что контекстный путь опущен, когда index.html пытается получить javascript и другие статические ресурсы с сервера. Как мне заставить react узнать о контекстном пути? Кроме того, я бы не хотел жестко кодировать контекстный путь в проекте React.

Ответ №1:

Решение состояло в том, чтобы добавить следующую строку в package.json

 "homepage": "."
 

Не уверен, зачем нужно это, казалось бы, избыточное свойство. Тем не менее, он обеспечивает правильное поведение с любым контекстным путем

Ответ №2:

create-react-app имеет хорошую документацию, так что, я думаю, это то, что вы ищете

Обслуживание одной и той же сборки с разных путей

пожалуйста, перейдите по ссылке выше, это решит вашу проблему, спасибо.