Почему я не могу разместить свой проект на страницах github? - PullRequest
0 голосов
/ 20 января 2020

У меня есть простое приложение погоды, использующее реагирование, которое я создал и отправил на Github. Все работает, когда я запускаю его локально, но когда я пытаюсь разместить его на страницах Github, я получаю ошибку 404.

https://caseycling.github.io/weather-app/

Я не уверен, что я сделал не так, поскольку я делал те же шаги, что и с любым другим успешно развернутым проектом: перешел в настройки и на страницах Github я выбрал master ветку в качестве источника. Первоначально он просто отображал readme, но теперь он отображает только сообщение об ошибке 404. Когда я погуглил эту проблему, некоторые люди говорят, что мне нужно переместить мои папки в root каталога, но я не уверен, как именно это сделать.

Вот репо:

https://github.com/caseycling/weather-app/

1 Ответ

0 голосов
/ 20 января 2020

Насколько я понимаю, чтобы запустить приложение реагирования на страницах github, вам нужно настроить плагин gh-pages и иметь специальный скрипт сборки deploy в пакете. json

https://itnext.io/so-you-want-to-host-your-single-age-react-app-on-github-pages-a826ab01e48 https://codeburst.io/deploy-react-to-github-pages-to-create-an-amazing-website-42d8b09cd4d https://medium.com/the-andela-way/how-to-deploy-your-react-application-to-github-pages-in-less-than-5-minutes-8c5f665a2d2a

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

...