gpt4 book ai didi

html - node.js express.js 路由斜杠 css

转载 作者:搜寻专家 更新时间:2023-11-01 00:19:02 25 4
gpt4 key购买 nike

当我编写 localhost/profil 时,CSS 有效。但是当我写 localhost/profil/时,CSS 不起作用。

app.use(express.static(__dirname+'/public'));
app.get('/profil',[checkCo],require('./routes/profil.js'));

为什么?

谢谢!

编辑:

这是因为它认为 profil/是一个文件夹,所以我该如何解决这个问题?

最佳答案

您可能需要在 HTML 中使用绝对路径。

例如,代替

<link rel="stylesheet" href="style.css">

你需要做的

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

在第一个示例中,浏览器尝试访问用户导航到的当前目录中的 style.css。因此,如果用户导航到 /profil/,它会尝试从 /profil/style.css 加载 css。在第二个示例中,浏览器被告知无论如何都要从 /style.css 加载 css。

关于html - node.js express.js 路由斜杠 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10473233/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com