当我在没有 docker 的情况下工作时,我向这个基本路径发送了请求
http://localhost:8080/api/v3
现在我正在尝试发送到:
http://backend:8080/api/v3
但是我明白
GET http://backend:8080/api/v3/developers net::ERR_NAME_NOT_RESOLVED
我的 ui 容器看起来如何:
front:
image: myimage
container_name: front
build:
context: path
environment:
API_HOST: backend
API_PORT: 8080
ports:
- 4200:4200
depends_on:
- backend
P.S.后端完美
答案 0 :(得分:0)
您从导航器托管的前端向本地主机环境 (127.0.0.1) 发送请求。所以你不能向你的后端发送请求,因为你在 docker-compose 内部网络之外。替换 API_HOST=127.0.0.1
并确保您的后端容器公开 8080 端口。