Я никогда не видел метод @import url("styles/main.css");
, поэтому не могу сказать, что он не будет работать.
Обычно вы получаете эту ошибку, когда у вас есть ошибка в вашем пути css / js, иливы неправильно настроили папку public
на вашем app.js
.
Убедитесь, что у вас есть app.use(express.static('public'));
, и у вас есть папка с именем public
, в которой есть следующие папки: css
, js
, images
.Поместите все ваши js / css / images в эти папки.
Затем на вашем index.ejs
измените следующее:
//to reference a css file:
<link rel="stylesheet" src="/css/yourFile.css">
//to reference a js file:
<script href="/js/yourFile.js"></script>
//to reference an image:
<link rel="icon" src="/images/yourImage.png">