Я пытаюсь отправить файл HTML с файлами CSS и JS в NodeJS, используя express.static()
, но это не работает.
Я сделал то же самое, что и в некоторых видео, но я не знаю, в чем проблема.А также, когда я открываю index.html
без сервера, он отображает стили.
Это мой app.js (сервер):
app.use(express.static('public'));
app.get("/", (req, res)=>{
res.sendFile(`${__dirname}/index.html`);
});
HTML:
<head>
<link href="./public/styles.css" rel="stylesheet" type="text/css"/>
<script src="./public/jQuery.js"></script>
<script src="./public/main.js"></script>
</head>
Моя общая папка:
-node_modules
-public
jQuery.js
main.js
styles.css
app.js
index.html
package.json
package-lock.json
Заранее спасибо.