ejs的样式标签相对路径问题

Posted

技术标签:

【中文标题】ejs的样式标签相对路径问题【英文标题】:style tag relative path issue with ejs 【发布时间】:2015-02-18 18:19:57 【问题描述】:

这可能是一个我只是想念的真正明显的问题。

我的节点应用程序有一个包含脚本标签的 layout.ejs

例如:<link href="css/main-theme.css" rel="stylesheet">

但是当我访问一些“博客文章”的宁静路线时,例如:posts/:someId

现在样式表正在尝试使用此路径定位自身 -> “posts/css/main-theme.css”。

无论当前的 url 路由如何,如何让样式和脚本标签在同一路径搜索它们的源?

【问题讨论】:

【参考方案1】:

在路径前添加/,像这样

<link href="/css/main-theme.css" rel="stylesheet">

【讨论】:

以上是关于ejs的样式标签相对路径问题的主要内容,如果未能解决你的问题,请参考以下文章

在html5中怎么引入css样式

require导入相对路径变量url

相对路径绝对路径

js怎么修改css的链接路径?

什么相对路径?什么是绝对路径?

Vue项目中img标签src的路径问题