[英]css file not loading for a particular route in ejs file
我有兩條網頁路線。 我正在為兩個頁面加載相同的 app.css 文件。 app.css 文件位於 /public 目錄中。 我的文件夾結構
var express = require("express");
var app = express();
app.use(express.static("public"));
app.get("/", function(req, res) {
res.render("home.ejs");
});
app.get("/fall/:thing", function(req, res) {
var thing = req.params.thing;
res.render("myThing.ejs", {thingVariable: thing});
});
在 my.ejs 文件中,我執行類似的操作來加載它。
<link rel="stylesheet" href="app.css">
<h1>things ejs file</h1>
<link rel="stylesheet" href="app.css">
<h1>Home page</h1>
css 文件僅加載第一頁( "/"
),不加載"/fall/:thing"
。 我究竟做錯了什么。 順便說一句,如果我將第二條路線重命名為"/:thing"
,則這次加載 css 。 這里有什么問題?
如果app.js
存在於當前目錄中,則指出它。 像這樣的東西:
<link rel="stylesheet" href="./app.css">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.