答案可能会让我重重地敲击键盘,但对于我来说,我似乎无法弄清楚如何引用模板文件,以便我可以从 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/