Javascript 如何将带有包裹捆绑器的react应用程序部署到Bluehost服务器?

Javascript 如何将带有包裹捆绑器的react应用程序部署到Bluehost服务器?,javascript,reactjs,parcel,bluehost,Javascript,Reactjs,Parcel,Bluehost,因此,我试图部署一个使用React和Parcel JS bundler构建的应用程序。 我的问题是,如果它不是部署到Github页面,而是部署到像“BlueHost”这样的服务器, 在执行地块生成命令后,我是否上载地块捆绑的“Dist”文件夹 如果是这样的话,有人能解释一下上传“dist”文件夹后该过程是如何工作的吗。 它是如何找到“index.html”的 我只是想把一个react and parcel项目放到我的公文包网站上,该网站位于(BLueHost)上,我不想在这个特定的项目中使用Gi

因此,我试图部署一个使用React和Parcel JS bundler构建的应用程序。 我的问题是,如果它不是部署到Github页面,而是部署到像“BlueHost”这样的服务器, 在执行地块生成命令后,我是否上载地块捆绑的“Dist”文件夹

如果是这样的话,有人能解释一下上传“dist”文件夹后该过程是如何工作的吗。 它是如何找到“index.html”的

我只是想把一个react and parcel项目放到我的公文包网站上,该网站位于(BLueHost)上,我不想在这个特定的项目中使用Github页面

希望这有意义?
谢谢

假设您的web应用程序所需的所有文件都在dist目录中,那么是的,您将上载这些文件。您需要使用web服务器为它们提供服务。您可以自己编写一个简单的服务器,如以下节点示例:

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

app.use(express.static(__dirname + '/dist'))
app.listen(8000, () => { console.log('listening') })
或者您可以使用现有的web服务器,如Nginx、Apache或Caddy,您需要在服务器上安装和配置这些服务器。服务器上的文件是不可访问的,除非有一个进程在一个web可访问的端口上为它们提供服务


来自DigitalOcean,但是非常有用,如果您决定在BlueHost上使用Nginx,应该会对您有所帮助。

假设您的web应用程序所需的所有文件都在dist目录中,那么是的,您将上传这些文件。您需要使用web服务器为它们提供服务。您可以自己编写一个简单的服务器,如以下节点示例:

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

app.use(express.static(__dirname + '/dist'))
app.listen(8000, () => { console.log('listening') })
或者您可以使用现有的web服务器,如Nginx、Apache或Caddy,您需要在服务器上安装和配置这些服务器。服务器上的文件是不可访问的,除非有一个进程在一个web可访问的端口上为它们提供服务

来自DigitalOcean,但非常有用,如果您决定在BlueHost上使用Nginx,应该会对您有所帮助