Теперь, когда в предыдущем посте описывалось, как развернуть серверный API, мы поговорим о том, как бесплатно развернуть интерфейс React на страницах Github. Теперь… есть некоторые предостережения. В основном следите за маршрутами на стороне клиента. Я продолжал сталкиваться с проблемами, пока не обратился к документации React.

Во-первых, давайте создадим проект React и разместим его на Github.

Cd в каталог и откройте свой редактор. В моем случае это будет [cd blogfrontend], затем [code.].

Далее зайдите в github и создайте репо.

И скопируйте свой SSH

И так же, как говорит github ...

Так что на самом деле иметь README только для демонстрационных целей - плохая практика. На самом деле он вам не нужен для запуска вашего сайта.

  1. [git init]
  2. [git add.]
  3. [git commit -m ‘first’]
  4. [git remote add origin ‹адрес SSH›]
  5. [git push -u origin master]

Во-вторых, мы собираемся настроить все необходимые части, чтобы развертывание на страницах github работало.

Перейдите в свой packages.json и добавьте «домашнюю страницу»: «https: // _________»

Затем установите пакет github pages.

Вернитесь в свой файл packages.json и добавьте в него еще пару строк. Внутри «scripts»: {} мы собираемся добавить [«prevploy»: «npm run build», «deploy»: «gh-pages -d build»].

Вернитесь на свой github и страницу проекта и перейдите в «настройки»

Если вы прокрутите страницу вниз, то убедитесь, что она находится в соответствующей ветке, а не в главной.

А теперь, просто для садизма, давайте проверим, появятся ли изменения. Закомментирую основное изображение.

А затем снова развернуть

ОНО РАБОТАЕТ!