我的css文件位于一个公共文件夹中,其中有一个css文件夹。我试图链接到我的局部和其他地方的CSS样式表,但它没有连接。这是我的app.js文件的一部分。
app.set("view engine", "ejs");
app.use(express.static("public"));
app.use(bodyParser.urlencoded({ extended: true }));
app.use("/public", express.static("public"));
这是我用来从多个ejs文件和我的局部文件中的文件链接到样式表的行:
<link href="/css/style.css" rel="stylesheet" type="text/css">
答案 0 :(得分:0)
执行app.use("/public", express.static("public"));
时,请将public/
放在/css/style.css
之前
https://expressjs.com/en/starter/static-files.html
app.use('/static', express.static('public'))
http://localhost:3000/static/css/style.css