tailchat前端分离部署,求详细指导

个人需求:除了前端所有服务跑在家里的虚拟机上,https非标端口使用域名1;前端页面跑海外vps上,使用域名2,大陆用户体验更好且可以标准443端口

官方文档

官方文档的意思是后端按常规方式部署(我选择 Docker Compose),再单独编译、部署前端吗?
由于VPS配置差资源匮乏,想前端直接反代,后端非标https端口暴露,这样子有两个不同的域名了,不自己编译或者使用什么 奇技淫巧是不是实现不了?

你这写的什么啊,不就是简单的前后端分离方案,前端用域名1访问,请求的api是域名2,对吧?

你打包前端服务的时候改一下这个配置成你后端的地址

确保 SERVICE_URL 的值是后端的地址,形如: http://127.0.0.1:11000

PS: 可能存在跨域问题,你的服务端记得要修改跨域设置。

1 Like