Cuando intento orquestar mi aplicación Next.js + Aplicación Express con docker-compose, recibo un error al intentar conectarme al servicio de back-end. Así es como se ve mi archivo docker-compose
ACTUALIZACIÓN: Tengo que conectarme al servicio de back-end a través del número apiv4, pero se agota el tiempo de conexión. Lo más probable es que sea por CORS. Pero todavía no puedo acceder a través de localhost
version: "3.9" services: client: restart: always build: context: ./frontend dockerfile: Dockerfile container_name: frontend_image volumes: - ./frontend:/app - /app/node_modules ports: - 3000:3000 depends_on: - api networks: - express-api environment: API_BASE_URL: ${API_BASE_URL} API_PORT: ${API_PORT} api: restart: always build: context: ./backend dockerfile: Dockerfile container_name: server_image ports: - 4000:4000 volumes: - ./backend:/app - /app/node_modules networks: - express-api environment: TOKEN_SECRET: ${TOKEN_SECRET} DB_NAME: ${DB_NAME} CLUSTER_PASSWORD: ${CLUSTER_PASSWORD} API_PORT: ${API_PORT} nginx: restart: always depends_on: - api - client build: context: ./nginx dockerfile: Dockerfile ports: - 8080:80 networks: - express-api networks: express-api: driver: bridgeY cuando trato de acceder a la API desde mi próxima aplicación, obtengo esto: