Устанавливаем express:
npm i -S expressconst express = require('express');
const app = express();
const port = process.env.PORT || 3000;
app.use('public', express.static('public'));
app.get('*', (req, res) => {
res.sendFile('public/index.html');
});
app.listen(port, () => {
console.log('Server listen at %s port', port);
});
В строчке:
app.use('public', express.static('public')); подключается промежуточное ПО
express.static, которое будет перехватывать все запросы за статическими файлами по пути:
hostname:port/public/*, например
http://localhost:3000/public/style.css, забирать их из папки
/public и возвращать клиенту.