Хостинг мой стек веб-приложения на GitHub страниц


У меня есть проект здесь, который находится на github. Я создал ветку gh-pages, чтобы она размещалась на страницах github. Ссылка, которую они дали мне на мой сайт, находится здесь .

Я довольно новичок в веб-приложениях и особенно в веб-приложениях mean stack. Мой вопрос - как я могу получить доступ к моему веб-приложению теперь, когда оно размещено через github? Очевидно, что размещенная ссылка дает ошибку 404, потому что у меня нет индекса.html-файл в корне проекта. "Html", который у меня есть в проекте, находится в просмотр папки и имеет расширение файла "ejs"(index.EJS по).

Чтобы запустить это приложение на моем локальном компьютере, я запускаю сервер npm:

npm start

Затем я перехожу к http://localhost:3000/#/home в браузере, чтобы увидеть приложение.

Возможно ли вообще разместить это приложение на страницах github? Нужно ли мне каким-то образом модифицировать свой проект, чтобы заставить его работать? Кроме того, я знаю, что мне придется изменить указатель базы данных мангуста для работы части базы данных. Любые указатели в правильном направлении буду очень признателен!

2 5

2 ответа:

GitHub не содержит экземпляров nodejs.

Если вы хотите разместить его на страницах GitHub, вы можете выполнить следующие действия:

  1. отдельный угловой передний конец с узлом back end API.
  2. разместите свой угловой передний конец на страницах GitHub.
  3. затем разместите серверную часть узла на каком-нибудь облачном хостинге. Убедитесь, что вы включили CORS. Он будет работать как REST API.
  4. Теперь используйте конечные точки REST API для подключения всего приложения.