Loading...
vessek avatar vessek 0 Точки

Проблем с React Router след build и качване на app в subdirectory на production

Здравейте ,

Някой може ли да каже кои са специфичните настройки на react router  и/или съответния package.json на app  -  за да работи рутера безпроблемно в поддиректории на production server ?

Благодаря предварително!

 

 

 

0
JavaScript Applications
viktor.pts avatar viktor.pts SoftUni Team Trainer 332 Точки

Трябва да добавиш следното нещо в package.json, ако приложението ти не стартира от root на сървъра:

"homepage": "http://mywebsite.com/relativepath"

Където пишеш пътя до основната директория на приложението (там където е индекса). Ако си ползвал create-react-app, трябва да има един файл README.md, в който има доста полезна документация за структурата на проекта преди и след деплой.

0
vessek avatar vessek 0 Точки

Това прочетох и приложих в началота на проблема но не се получи Опитах го на чист проек с Route и на проекта Team Manager от курса И двата проекта тръгват нормално на localhost и на root в production  , но не и в поддиректория.

0
viktor.pts avatar viktor.pts SoftUni Team Trainer 332 Точки

И при мен излиза проблем, дава ми грешки в конзолата. Ще се опитам да проуча въпроса.

0
vessek avatar vessek 0 Точки

Благодаря за помоща Доста изчетох по въпроса и стигнах до извода че явно има някаква специфика която май не е добре докуминтирана  Доста хора имат същия проблем но при различни параметри на app 

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.