如何更改端口号并永远运行服务



我正在用create-react应用程序构建一个应用程序,并通过serve提供生产版本。我想在端口80上运行它,即使在我注销终端后也要永远运行它。

如果您有兴趣部署自己的生产应用程序,可以学习像Express这样的后端服务器框架。

使用Express,您可以将特定的URL请求指向特定的静态文件,并在此过程中应用任何数据检索/设置。

还有许多特定资源可用于将create-react应用程序转换为Express后端。

当你进行这种跳跃时,如果你还没有,重要的是要记住,你本质上是在编码两个应用程序,一个是用户看到的前端应用程序,它在浏览器中由捆绑的React代码呈现,另一个应用程序是后端服务器,它路由和组织那些静态javascript文件,以交付给用户浏览器。当它们连接到您的服务器时,它们会被发送到Express,Express会依次(根据请求(发送React javascript。

首先构建应用程序,

sudo npm run build

然后,

sudo serve -s build -p 80

最新更新