У меня есть таблица стилей, которую я создал в каталоге publi c моего приложения express. Он называется app. css.
Я добавил тег ссылки в файл e js, где я хочу применить стиль.
Он не будет применять стиль ,
Я сказал express обслуживать каталог publi c с помощью app.use, как вы можете видеть в моем коде ниже:
var express = require('express');
var app = express();
app.use(express.static("public"));
app.get("/mynameis/:name", function(req, res){
var name = req.params.name;
res.render("app.ejs", {name: name});
});
app.get("/posts", function(req, res){
var posts = [
{band: "Led Zeppelin", album: "Houses Of The holy"},
{band: "Pink Floyd", album: "Animals"}
];
res.render("posts.ejs", {posts:posts});
})
Файл e js выглядит вот так:
<link rel="stylesheet" href="app.css">
<h1> The Posts Page</h1>
<% for(var i = 0; i < posts.length; i++){ %>
<li><%= posts[i].band %> - <%= posts[i].album %> </li>
<% }; %>
css выглядит так:
body {
background:blue;
}
Что происходит? Почему файл e js не распознает мою таблицу стилей?