我正在开发一个由 Express js 作为后端和 Vue js 作为前端组成的 Web 应用程序。在我以开发模式在本地局域网上工作之前,我能够使用不同的端口访问它们,但是现在我想发布一个版本并将其打开到外部连接,我不知道该怎么做。
特别是我在我的局域网防火墙(Pfsense)中打开了两个端口,分别为后端的 4000 和前端的 5000(随机数,我选择它们没有特别的原因),从外部我可以分别访问它们,如下:
myPublicIp:4000 --> 我从后端 api 得到所有答案
myPublicIP:5000 --> 我得到了前端接口
问题是当我加载前端时,后端相关数据没有加载。这怎么可能?是防火墙问题还是我在 webapp 中遗漏了什么?