css - Handlebars NodeJS/Koa 脚本/Src 引用

标签 css node.js reference handlebars.js koa

答案可能会让我重重地敲击键盘,但对于我来说,我似乎无法弄清楚如何引用模板文件,以便我可以从 Handlebars View 加载它。

假设 View 是“ROOT/views/intro/home.html”。我想在其中引用一个名为 style.css 的外部 CSS 文件。

假设这个外部 CSS 文件位于“ROOT/assets/css/style.css”。

我如何在 <link ref=""></link> 的 View 中引用此文件?标签?我已经尝试了一切

'../../assets/css/style.css' 到

'../assets/css/style.css' 到

甚至将本地主机附加到前面并引用

'localhost/assets/css/style.css'。

提前致谢!

最佳答案

想通了!对于遇到此问题的任何其他人,您必须在中间件中声明公共(public)文件的静态路径,使用类似 koa-static 的东西并打开该文件夹以进行访问,例如:

_app.use(serve(__dirname + '/public/'));

希望这可以节省很多人的时间!这绝对是一次试图解决这个问题的旅行。

关于css - Handlebars NodeJS/Koa 脚本/Src 引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27263628/

相关文章:

html - 我的 :hover selector is interrupted by text, 我该如何解决这个问题?

css - body :hover apply to? 在哪里

node.js - Nodejs Lodash map 同步请求

node.js - 如何在 Mongoose 中立即在$map之后使用$filter

.net - 类内存堆/引用变量概念

c - 将指向结构的指针/引用传递给函数

c++ - 如何在 C++ 中调用不同项目的方法?

html - 使用 CSS 在移动浏览器上 100% 高度

html - Sass 和第一个元素

Node.js YouTube API 上传无法转换视频