Я создаю блог с помощью KeystoneJS, и у меня возникла проблема с URL-адресом моих статических ресурсов.
Например, в default.pug у меня есть ссылка на link(type='text/css', rel='stylesheet', href='/styles/bootstrap/bootstrap.min.css')
Когда я пытаюсь получить домашнюю страницу, данная ссылка выбирается правильно, но когда я пытаюсь получить доступ к URL-адресу с дополнительными параметрами, такими как /blog/category, KeystoneJS пытается получить доступ к /blog/styles/bootstrap/bootstrap.min.css.
В конфигурации правильно определен 'static': 'public' («стили» - это подпапка «public»).
Я никогда раньше не сталкивался с этой проблемой, и главное отличие в том, что я реализовал i18n и имею keystone.pre('routes', i18n.init); в index.js.
Но похоже, что маршрутизация сделана раньше, поэтому мне может не хватать очевидной точки конфигурации.
Заранее благодарю за любую помощь!





Это было действительно глупо.
Путь ссылки на статические ресурсы не был абсолютным (заранее пропущен символ '/') ...