VS代码显示列表目录,而不是提供html文件

时间:2020-07-15 15:14:15

标签: javascript html node.js express web-development-server

我想按照通过YouTube教程学到的代码,通过nodejs提供Disp.html文件。

const http = require("http");
const fs = require("fs");
const fileContent = fs.readFileSync("Disp.html");

const server = http.createServer((req, res) => {
  res.writeHead(200, { "Content-type": "text/html" });
  res.end(fileContent);
});

server.listen(80, "127.0.0.1", () => {
  console.log("Listening on port 80");
});

我已使用此app.js和Disp.html作为文件在VS Code中创建了一个文件夹。每次我运行代码时,它都会显示列表目录来代替我希望查看的HTML内容。

我该怎么做才能获得预期的结果?

1 个答案:

答案 0 :(得分:-1)

谢谢,我明白了。本地主机位于端口5500而不是80,更改代码后,我得到了html文件。

原来是server.listen(5500,...)