小编Has*_*san的帖子

本地主机没有发送任何数据。ERR_EMPTY_RESPONSE 节点

我正在尝试将此应用程序转换为 docker,但出现此错误。

这是我的express.js 文件

const express = require("express");
const app = express();
const portNumber = 3000;
const sourceDir = "dist";
const expressStaticGzip = require("express-static-gzip");
app.use(
  "/",
  expressStaticGzip(sourceDir, {
    enableBrotli: true,
    orderPreference: ["br", "gz"],
    setHeaders: function(res, path) {
      res.setHeader("Cache-Control", "public, max-age=31536000");
    }
  })
);

app.listen(portNumber, () => {
  console.log(`Express web server started: http://localhost:${portNumber}`);
  console.log(`Serving content from /${sourceDir}/`);
});
Run Code Online (Sandbox Code Playgroud)

这是我的 dockerfile

FROM node:14
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
COPY . .
CMD [ "node", "express.js" ]
Run Code Online (Sandbox Code Playgroud)

感谢帮助。

node.js docker

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

docker ×1

node.js ×1