问题描述
我已经在本地计算机上运行的Minikube(Expressjs API)中创建了一个服务, 因此,当我使用minikube service wedeliverapi --url
启动该服务时,我可以使用localhost:port/api
从我的浏览器访问它
但我也想从另一台设备访问该服务,这样我就可以从颤动的移动应用程序使用我的API。我如何实现此目标?
推荐答案
由于信息量较少,为了澄清所有问题,我发布了一个社区维基答案。
解决此问题的解决方案是使用反向代理服务器。在this documentation中定义了什么是反向代理服务器。
代理服务器是一个中介或中间服务器,它通过Internet将内容请求从多个客户端转发到不同的服务器。反向代理服务器是一种代理服务器,通常位于专用网络中的防火墙后面,并将客户端请求定向到相应的后端服务器。反向代理提供额外级别的抽象和控制,以确保客户端和服务器之间的网络流量畅通reverse proxy server的常见用法包括:
负载均衡 网络加速 安全性和匿名性This是可以找到代理服务器基本配置的指南。
另请参阅this article。