React запуск build локально и на сервере
Долго не мог найти информацию о том как запустить скомпилированный билд реакта на сервере или локально.
Наткнулся на видео индусов где в package.js добавляют параметр "homepage":'https://exemple.ru' и после чего компилируют сборку приложения, что позволяет запустить приложение, но способ выглядит несколько сомнительно. Подскажите так нормально делать? Есть ли ещё какие-то способы запуска билда? Ещё парочку вопросов не по теме: Для реакт-приложения не нужен VPS/VDS хостинг? Реакт приложение само по себе никак не зависит от nodejs? |
React приложение - это обычная статика html + js + css. Запускать точно также как любой иной сайт на чём угодно и где угодно. Если используется роутер - то добавить реврайт всех запросов на index.html в конфиг сервера. Гуглится по <server name> SPA connfig. Всё.
Node js для работы скомпилированного приложения не нужно, если не используется SSR(само по себе оно не используется, когда понадобится - тогда и разберётесь). |
Цитата:
|
Да, это какая-то специфичная для cra нестандартная хуйня. Прекрасно будет работать без неё при стандартном размещении(в корне).
|
Часовой пояс GMT +3, время: 22:03. |