我是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
或任何其他有效的部署方式?
答案 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;
}