如何在服务器上部署多个reactjs应用程序?

时间:2018-10-05 11:23:22

标签: reactjs deployment

我是ReactJS的新手。我对在服务器上部署React js有一些疑问。
可以说,我有2个React js构建文件夹(管理面板,前端)和一个用于后端的nodejs文件夹。
是否可以在同一域中使用不同的端口来部署/部署这三个域?

例如,

前端-https://example.com/login(已配置代理),端口:4200
管理控制台-https://example.com:5200/adminpanel,端口:5200
后端(节点)-https://example.com:8443/api/something,端口:8443

或任何其他有效的部署方式?

1 个答案:

答案 0 :(得分:0)

部署所有三个应用程序并使用nginx

location /adminpanel{
        proxy_pass  http://127.0.0.1:5200/adminpanel;
        }
location ~ ^/api/?(.*){
        proxy_pass  http://127.0.0.1:8443/api/$1;
        }
# root mapping
location /{
        proxy_pass  http://127.0.0.1:4200/login;
        }