React-Boilerplate 运行 没有端口的生产
React-Boilerplate run production without port
好吧,我想将 react-boilerplate 项目部署到我的数字海洋 vps 服务器上。
命令 npm run start:production
运行s 通过地址 http://XXX.XXX.XXX.XXX:3000/
.
的应用程序
我要 运行 没有像 http://XXX.XXX.XXX.XXX
或 http://my-domain.com
这样的端口的服务器。
如何为生产模式设置端口或域?
通常你会 运行 你的节点应用程序在本地主机上的 3000 端口。然后你会使用 nginx 作为代理来接收端口 80/443 上的连接并将它们转发到你的服务器 运行ning在端口 3000 上。这里有一些说明,描述了为此所需的一些配置:
我建议,使用文件服务器提供构建文件。
https://www.digitalocean.com/community/questions/how-do-i-put-up-a-simple-static-website
如果您要使用 http,请尝试使用 PORT=80 npm run start:production
,如果您要使用 https,请尝试使用 PORT=443 npm run start:production
。这应该使您的应用程序无需数字海洋端口即可访问。
好吧,我想将 react-boilerplate 项目部署到我的数字海洋 vps 服务器上。
命令 npm run start:production
运行s 通过地址 http://XXX.XXX.XXX.XXX:3000/
.
我要 运行 没有像 http://XXX.XXX.XXX.XXX
或 http://my-domain.com
这样的端口的服务器。
如何为生产模式设置端口或域?
通常你会 运行 你的节点应用程序在本地主机上的 3000 端口。然后你会使用 nginx 作为代理来接收端口 80/443 上的连接并将它们转发到你的服务器 运行ning在端口 3000 上。这里有一些说明,描述了为此所需的一些配置:
我建议,使用文件服务器提供构建文件。
https://www.digitalocean.com/community/questions/how-do-i-put-up-a-simple-static-website
如果您要使用 http,请尝试使用 PORT=80 npm run start:production
,如果您要使用 https,请尝试使用 PORT=443 npm run start:production
。这应该使您的应用程序无需数字海洋端口即可访问。