Моя структура папок выглядит примерно так:
- приложение
- контроллер
- маршруты
- приложение. js
В моей папке контроллера у меня есть
- контроллер
- папка сайтов
- контроллер. js
Вот мой контроллер. js
const express = require('express');
app = express();
app.use(express.static('../site'));
module.exports= {
index : (req, res, next)=>{
res.status(200);
res.sendFile(__dirname + '\\site\\index.html');
}
};
А вот мой индекс. html:
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>Template</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
</body>
</html>
Когда я запускаю сервер и выполняю запрос GET, Express дает 404 для файла CSS. Где я ошибаюсь?