Express静态公用文件夹在第二页上不起作用

时间:2020-03-31 14:06:54

标签: node.js express handlebars.js express-handlebars

我每次都以几乎相同的方式设置应用程序,但我还没有看到这种情况...

app.use(express.static(path.join(__dirname, "public")));

在main.handlebars

<link rel="stylesheet" href="css/styles.css">

文件夹结构

enter image description here

router.get("/", async (req, res) => {
  res.render("home", { layout: "main" });
});

router.get("/login", (req, res) => {
  res.render("login", { layout: "main" });
});

因此,主页可以很好地看到styles.css文件,而第二页则看不到。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我刚刚将链接更改为

catkin_ws

它似乎正在工作..在没有人看到这个之前我不必这样做吗?