好吧,我想将react-boilerplate项目部署到我的数字海洋 vps 服务器上。命令npm run start:production
按地址运行应用程序http://XXX.XXX.XXX.XXX:3000/
。
我将在没有端口的情况下运行服务器,例如http://XXX.XXX.XXX.XXX
or http://my-domain.com
。
如何为生产模式设置端口或域?
好吧,我想将react-boilerplate项目部署到我的数字海洋 vps 服务器上。命令npm run start:production
按地址运行应用程序http://XXX.XXX.XXX.XXX:3000/
。
我将在没有端口的情况下运行服务器,例如http://XXX.XXX.XXX.XXX
or http://my-domain.com
。
如何为生产模式设置端口或域?
通常,您将在 localhost 的 3000 端口上运行您的节点应用程序。然后您将使用 nginx 作为代理来接收端口 80/443 上的连接并将它们转发到运行在端口 3000 上的服务器。这里有一些说明一些配置的注释为此需要:
PORT=80 npm run start:production
如果您将使用 http 或PORT=443 npm run start:production
如果您将使用 https,请尝试使用。这应该使您的应用程序可以在没有数字海洋端口的情况下访问。
我建议,使用文件服务器服务构建文件。
https://www.digitalocean.com/community/questions/how-do-i-put-up-a-simple-static-website