个人需求:除了前端所有服务跑在家里的虚拟机上,https非标端口使用域名1;前端页面跑海外vps上,使用域名2,大陆用户体验更好且可以标准443端口
官方文档的意思是后端按常规方式部署(我选择 Docker Compose),再单独编译、部署前端吗?
由于VPS配置差资源匮乏,想前端直接反代,后端非标https端口暴露,这样子有两个不同的域名了,不自己编译或者使用什么 奇技淫巧是不是实现不了?
个人需求:除了前端所有服务跑在家里的虚拟机上,https非标端口使用域名1;前端页面跑海外vps上,使用域名2,大陆用户体验更好且可以标准443端口
官方文档的意思是后端按常规方式部署(我选择 Docker Compose),再单独编译、部署前端吗?
由于VPS配置差资源匮乏,想前端直接反代,后端非标https端口暴露,这样子有两个不同的域名了,不自己编译或者使用什么 奇技淫巧是不是实现不了?
你这写的什么啊,不就是简单的前后端分离方案,前端用域名1
访问,请求的api是域名2
,对吧?
你打包前端服务的时候改一下这个配置成你后端的地址
确保
SERVICE_URL
的值是后端的地址,形如:http://127.0.0.1:11000
PS: 可能存在跨域问题,你的服务端记得要修改跨域设置。