目前,我正在开发一个应用程序,该应用程序利用完全基于Docker的Node API服务(由Docker Nginx本地提供服务)和一个简单的React前端,使用PHP valet本地提供服务。
运行docker-compose up
可以成功构建基于Docker的应用程序,它在端口80上由Nginx托管,并将请求代理到端口9999上的Node API。
我遇到的问题是如何让React前端与Docker化的Node API通信。
理想情况下,我希望将Docker化的Node API服务移到由PHP valet提供服务,或者将前端Web应用程序移动到由Docker nginx服务提供服务。
如何完全将前后端服务基于Docker集成在一起,以便它们可以彼此通信(理想情况下都在端口80上),或者建议如何使用Valet或MAMP与容器化的Node API结合使用。