【问题标题】:how to force ngrok to send requests back to localhost如何强制 ngrok 将请求发送回 localhost
【发布时间】:2021-05-23 23:09:25
【问题描述】:

我在远程服务器端口 4200 上运行 ngrok,但我面临的问题是我的 Angular 前端正在与同一远程服务器“localhost:5556/getAll”上设置的另一个 API 进行通信

我的远程服务器上运行了 2 个 docker 容器:

user_interface => running on HTTP://localhost:4200/
backend_api => running on HTTP://localhost:5556/

我目前在 ngrok 上提供用户界面,它给了我一个 URL,我可以从我的本地计算机访问它,但问题是 user_interface 正在端口 5556 上调用 backend_api 以获取信息和将其显示在网页上,但是当我打开网络选项卡时,它调用 localhost:55556/ 而不是 ngrok ex 提供的 URL:http://abcccc.ngrok.io:5556

如何强制 ngrok 将来自 Angular 前端的请求转发回我部署它的同一台机器

【问题讨论】:

    标签: angular portforwarding ngrok


    【解决方案1】:

    我不认为解决方案是“强制”ngrok 将请求转发到另一台机器。 ngrok 只是做它所做的事情,并将发送到隧道前端的请求转发到后端服务。

    您似乎只需要配置您的 Angular 应用程序以使用 ngrok 主机名和端口访问您的 backend_api 服务,而当前前端用户界面配置为向 localhost 发出后端请求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-21
      • 2019-10-21
      • 2019-09-13
      • 2020-05-24
      • 1970-01-01
      • 2018-04-07
      • 2016-05-05
      • 2011-05-25
      相关资源
      最近更新 更多