此页面不工作本地主机没有发送任何数据。 ERR_EMPTY_RESPONSE

This page isn’t working localhost didn’t send any data. ERR_EMPTY_RESPONSE

我有问题。当尝试在 React 应用程序中 运行 我的 dockerFile 时。 当我尝试 运行 我的 DockerFile

FROM node:16

ENV REACT_APP_baseUrl = https://localhost:44377/api
ENV REACT_APP_baseUrlFile = https://localhost:3000/files
ENV REACT_APP_baseUrlFileMetadata = https://localhost:3000/files/metaData
ENV REACT_APP_FILESTORAGE_KEY = ./fileStorage.key
ENV REACT_APP_FILESTORAGE_PEM = ./fileStorage.pem
ENV REACT_APP_ROOT_CA = ./rootCA.pem
ENV REACT_APP_baseUrlReact = http://localhost:8080

WORKDIR /app-ui

COPY package.json ./
COPY yarn.lock ./
COPY package-lock.json ./
COPY ./ ./
RUN yarn install
EXPOSE 8080
CMD ["yarn", "start"]

那我运行:

docker build -f Dockerfile -t client .
docker run -it -p 8080:8080 client

并获得

但是我不明白这个问题。 请帮忙

我可以提供容器状态

您没有指定 CRA 应该用于开发服务器。您可以这样使用 -e

docker run -it -p 8080:8080 -e "PORT=8080" client