【发布时间】:2021-01-15 02:18:45
【问题描述】:
首先,感谢您花时间阅读本文。
我有一个本地运行的 Spring Boot 后端和 Angular 应用程序调用此后端以执行 CRUD 操作。 我希望我的朋友从外部 IP 看到它。 我能够成功公开我的 Angular 应用程序,但无法看到进行的 api 调用。到目前为止,我已经尝试了以下方法:
我已经通过本地 IPv6 启动了我的后端 - 我添加了以下属性 我使用 ng serve --host 0.0.0.0 启动了 Angular 应用程序 我已将所有路由器请求端口转发到端口 4200,还添加了 8082 以测试是否可以从外部网络访问 BE,并且确实可以。 现在,当我通过我的公共 IP 从外部 IP 访问该网站时,它只向我显示 Angular 应用程序并且没有加载数据。
server:
port: 8082
address: 10.0.0.x```
【问题讨论】:
标签: angular spring spring-boot deployment portforwarding