Я не могу загрузить мои HTML-файлы, присутствующие в моем каталоге.Я могу загрузить только экспресс-страницу по умолчанию.Код, приведенный ниже, предназначен для 2 файлов index.js и index.html.Оба файла находятся в одном каталоге.
index.js
const express = require('express');
const http = require('http');
const morgan = require('morgan');
const hostname = 'localhost';
const port = 3000;
const app = express();
app.use(morgan('dev'));
app.use(express.static(__dirname + '/public'));
app.use((req, res, next) => {
console.log(req.headers);
res.statusCode = 200;
res.setHeader('Content-Type', 'text/html');
res.end('<html><body><h1>This is an Express Server</h1></body></html>');
});
const server = http.createServer(app);
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
index.html
<html>
<title>This is index.html</title>
<body>
<h1>Index.html</h1>
<p>This is the contents of this file</p>
</body>
</html>
Это вывод, который я получаю,Я хочу загрузить свой index.html, а не эту страницу по умолчанию.