Я создаю базовое приложение с модулями es6 и реагирую на сервер узла. index.html служит файлом index.js в качестве модуля, но модуль не загружается, и консоль показывает ошибку: ПОЛУЧИТЬ http://локальный: 3000/index.js net::ERR_ABORTED 404 (не найдено)
https://codesandbox.io/embed/veriz-210fb
https://github.com/stanleyjohnson/veriz
Чтобы воспроизвести: клонируйте репозиторий, npm i, npm start, перейдите к http://локальный: 3000





Вы должны включить статические файлы, обслуживающие, добавив следующую строку в свой файл server.js:
app.use('/', express.static(__dirname + '/'));
поэтому ваш файл должен выглядеть так:
const express = require('express')
const app = express()
const port = 3000
app.use('/', express.static(__dirname + '/'));
app.get('/', function(req, res) {
res.sendFile('index.html',{ root: __dirname });
});
app.listen(port);