Хорошая техника, которую вы можете использовать здесь, это хранить html-страницу в оперативной памяти, чтобы вашей системе не приходилось читать файл каждый раз, когда делается запрос.Я предлагаю вам использовать библиотеку fs.Попробуйте следующее.
import express from 'express';
const fs = require('fs')
const app = express();
var indexPage = fs.readFileSync(__dirname + '/PATH_TO/index.html', 'utf8')
app.get('*', function (req, res) {
return res.send(indexPage)
})
app.listen(8000, () => console.log('Server started on port 8000'));
С вашим текущим решением вы пытаетесь прочитать файл для каждого запроса.Делая это, вы сэкономите много ресурсов процессора и получите гораздо более быстрый результат.