KeystoneJS 中的静态资产路由问题

Static assets route issue in KeystoneJS

我正在使用 KeystoneJS 创建博客,我的静态资产 URL 有问题。

比如default.pug,我有一个link到link(type='text/css', rel='stylesheet', href='/styles/bootstrap/bootstrap.min.css')

当我尝试获取主页时,给定的 link 被正确获取,但是当我尝试访问具有更多参数(如 /blog/category)的 URL 时,KeystoneJS 尝试访问 /blog/styles/bootstrap/bootstrap.min.css.

在配置中,'static': 'public' 被正确定义('styles' 是 'public' 的子文件夹)。

我以前从未遇到过这个问题,主要区别在于我已经实施了 i18n 并且在 index.js

中有 keystone.pre('routes', i18n.init);

不过路由好像是之前做的,可能漏了一个明显的配置点

在此先感谢您的帮助!

确实很傻

静态资产的 link 路径不是绝对的(前面缺少“/”)...