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