从另一个Docker容器访问文件-同一网络
我需要帮助。我有一个expressjsrestapi,它使用multer上传文件,并在一个容器中使用docker compose运行,在另一个容器上运行另一个前端应用程序。如何从前端访问上传的文件从另一个Docker容器访问文件-同一网络,docker,express,docker-compose,multer,Docker,Express,Docker Compose,Multer,我需要帮助。我有一个expressjsrestapi,它使用multer上传文件,并在一个容器中使用docker compose运行,在另一个容器上运行另一个前端应用程序。如何从前端访问上传的文件 version: '2' services: api: container_name: "api" restart: always build: context: ./api ports: - "8383:8383" environment:
version: '2'
services:
api:
container_name: "api"
restart: always
build:
context: ./api
ports:
- "8383:8383"
environment:
- test=testvalue
networks:
- pms
app:
container_name: "app"
restart: always
build:
context: ./app
ports:
- "7777:80"
environment:
- test=testvalue
networks:
- pms
networks:
pms:
你的意思是你把文件上传到后端服务吗?如果你用HTTP POST把文件发送到后端,我可能会用HTTP GET来检索它们;这将是后端HTTP API的一部分。如果前端是使用React等框架的浏览器应用程序,则尤其如此;但即便如此,每个容器都有一个单独的文件系统,最好不要尝试共享文件。是的,我的意思是@Dannykaplunski理解@DavidMaze谢谢