Ошибка 404 при попытке загрузить functions.js Файл внутри html-файла в браузере (* использование node js в качестве сервера)

#javascript #html #node.js #http

#javascript #HTML #node.js #http

Вопрос:

Я пытаюсь упростить навигацию по своему коду, отделяя все мои функции от html-страницы, чтобы они были в их собственном js-файле, в html-файле, который у меня просто есть

 <script src="functions.js"></script>
  

внутри <head></head> тегов

проверяя консоль в браузере, я вижу ошибку ПОЛУЧЕНИЯ 404 http://localhost:5000/functions.js , добавляющую

 app.get('/functions.js', (req, res)=>{
    res.sendFile(path.join(__dirname   '/functions.js'));
})
  

не решает проблему (обратите внимание, что та же команда, но с ‘/index.html ‘загружает основной HTML-файл просто отлично)

Как я могу правильно использовать основную часть своих функций внутри основного тега на html-странице, имея все объявления и определения внутри отдельного файла .js?

все файлы находятся в одной папке

добавлено решение в качестве ответа

Комментарии:

1. Если вы нашли решение, обычно лучше опубликовать его как ответ, а не редактировать свой пост, через несколько дней вы сможете пометить свой собственный ответ как решение

Ответ №1:

по-видимому, мне нужно было иметь серверное приложение. получить команду для functions.js файл

 app.get('/functions.js', (req, res)=>{
    res.sendFile(path.join(__dirname   '/functions.js'));
})