我正在使用KeystoneJS创建一个博客,并且我的静态资产的网址存在问题。
例如,在default.pug中,我有一个指向link(type='text/css', rel='stylesheet', href='/styles/bootstrap/bootstrap.min.css')
当我尝试获取主页时,正确提取了给定的链接,但当我尝试访问包含/blog/category
等更多参数的网址时,KeystoneJS会尝试访问/blog/styles/bootstrap/bootstrap.min.css
。
在配置中,'static': 'public'
已正确定义('styles'是'public'的子文件夹。)
我之前从未遇到过此问题,主要区别在于我已i18n
实施了keystone.pre('routes', i18n.init);
并index.js
但似乎路由已经完成,所以我可能会错过一个明显的配置点。
提前感谢您的帮助!
答案 0 :(得分:1)
确实很傻。
静态资产的链接路径不是绝对的(前面缺少'/')......