gpt4 book ai didi

reactjs - docker环境中React和Spring Boot之间的连接拒绝错误

转载 作者:行者123 更新时间:2023-12-02 19:22:55 24 4
gpt4 key购买 nike

我正在尝试在我的docker环境中运行React JS和Spring Boot的完整堆栈应用程序。在本地,一切正常。但是在docker环境中,react js和spring boot应用程序都启动了。但是,当我尝试在react和spring boot之间建立通信时,出现连接拒绝错误。

我在docker环境中的apache2配置文件中添加了ProxyPass,如下所示:ProxyPass /app-name/ http://0.0.0.0:9090/
错误:-OPTIONS http://localhost:8080/login net::ERR_CONNECTION_REFUSED
使用的Docker命令:-
Docker命令构建docker镜像:-docker build --rm -t <image-name>.
我已经公开了docker run命令中所需的端口,如下所示:docker run --rm -p 5050:8080 -p 6060:3000 --name <container-name> <image-name>
在容器内执行的Docker命令:-docker exec -it <container-name> /bin/bash
在docker环境中,我使用以下命令启动了spring boot应用程序mvn spring-boot:run并使用yarn installyarn start启动了react应用程序

如何解决此处的连接拒绝错误?

最佳答案

根据注释,显示ERR_CONNECTION_REFUSED是因为要在主机上公开端口5050,而不是8080。

使用http://localhost:5050将起作用,或者您也可以运行docker命令并将主机上的端口也公开为8080
docker run --rm -p 8080:8080 -p 6060:3000 --name <container-name> <image-name>

关于reactjs - docker环境中React和Spring Boot之间的连接拒绝错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58444901/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com