Как я могу развернуть свое приложение для реагирования с упаковщиком посылок на сервере Bluehost?

Итак, я пытаюсь развернуть приложение, созданное с помощью сборщика JS React и Parcel. У меня вопрос, если он развертывается не на Github-страницах, а на сервере, таком как BlueHost, например, загружать ли я папку Dist, которую Parcel связывает после команды сборки посылки?

Если да, может кто-нибудь объяснить, как этот процесс работает после загрузки папки dist. Как найти index.html.

Я просто пытаюсь разместить проект реакции и рассылки на своем веб-сайте портфолио, который размещен на (BLueHost), не хочу использовать Github-страницы для этого конкретного проекта.

Надеюсь, это имело смысл? Спасибо!


person Jessa lauren    schedule 08.01.2021    source источник


Ответы (1)


Предполагая, что все файлы, необходимые для вашего веб-приложения, находятся в каталоге dist, тогда да, это то, что вы бы загрузили. Вам нужно будет обслуживать их с помощью веб-сервера. Вы можете сами написать простой сервер, как в этом примере Node:

const express = require('express')
const app = express()

app.use(express.static(__dirname + '/dist'))
app.listen(8000, () => { console.log('listening') })

Или вы можете использовать существующий веб-сервер, такой как Nginx, Apache или Caddy, который вам нужно будет установить и настроить на своем сервере. Файлы, находящиеся на сервере, недоступны, если нет процесса, фактически обслуживающего их через порт, доступный для Интернета.

Этот инструмент от DigitalOcean, но очень полезен и должен помочь вам, если вы решите использовать Nginx на BlueHost.

person Zac Anger    schedule 08.01.2021