не видит файл, ошибка ERR_ABORTED 404 (Not Found)
Делаю авторизаю\регистрацию, и при подключении по маршруту
const regPath = path.join(__dirname, 'public/registration.html');
app.use('/reg', express.static(regPath));
возникает ошибка http://localhost:3000/js/registration.js net::ERR_ABORTED 404 (Not Found).
Структура файлов и подлкючения такова:
Не могу понять, где допустил ошибку, толи в маршруте, толи в подключении файла
Ответы (1 шт):
404 Error означает - нет файла по такому пути(файл не найден)
Нода его не отдает, ибо он в "привате", следовательно ты должен его расшарить (указать публичную директорию), например: [project folder]/public, а уже в публичную папку (/public) положить общедоступную папку - /js. читать сюда
Получится так: [project folder]/public/js/file.js
В ноде добавь перед маршрутизацией:
app.use(express.static(__dirname + '/public'));
Но, прекольчик этой папки в том, что если в html прописано так:
<script src="js/file.js"></script>
... (+в ноде - как выше) то: У тебя файл будет запрашиваться по следующему пути: [project folder]/public/js/file.js, а не [folder of .html]/js/file.js
Вообще, я бы на твоем месте почитал как фолдеринг на ноде делается по челавечий
Визуальные движки + экспресс + модульность + фреймворки... это всё складывается в приятное\удобное - древо папок

