我正在开发一个由Express js作为后端和Vue js作为前端的Web应用程序。在以开发模式研究本地局域网之前,我可以使用不同的端口访问它们,但是现在我想发布一个版本并将其打开到外部连接,我不知道该怎么做。
特别是我在局域网防火墙(Pfsense)中打开了两个端口,分别是后端的4000和前端的5000(随机数,没有特殊原因,我选择它们),并且可以从外面分别访问它们,如下所示:
myPublicIp:4000->我从后端api获得所有答案
myPublicIP:5000->我得到了前端接口
问题是当我加载前端时,与后端相关的数据没有加载。那怎么可能? 是防火墙问题,还是我在Web应用程序中缺少某些内容?
答案 0 :(得分:0)
已解决,这是一个菜鸟错误。我意识到我使用的后端IP是本地IP,而不是公共IP。 对外部开放时,别忘了更改它! ;)