#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'));
})