Вот моя текущая структура папокnodejs/экспресс включают местные JS файл
css
app.css
js
app.js
node-modules
index.html
node-server.js
package.json
Узел-сервер хостинг index.html
, но я не могу понять, как получить app.js
и app.css
файлы загружаются.
index.html
загружает их с:
<script src="js/app.js"></script>
<link rel="stylesheet" type="text/css" href="css/app.css"/>
Вот сообщение об ошибке:
Failed to load resource: the server responded with a status of 404 (Not Found)
2http://localhost:3000/css/app.css Failed to load resource: the server
responded with a status of 404 (Not Found)
Я знаю, что нужно требовать или модуль загрузки или что-то, просто не могу понять, что.
Благодаря
Итак, где ваш код узла node.js? –
Вы должны добавить в свое экспресс-приложение что-то вроде 'app.use (express.static ('css'));' и затем обратиться к нему в html с помощью 'href ="/app.css ", но было бы лучше поместите 'js' и' css' папку в папку 'public', а затем добавьте это в свой экспресс-код приложения:' app.use (express.static ('public')); ' –
wow, duh! Я забыл об этой части @ ТомазКасперек. Спасибо. – NorCalKnockOut