Я создаю блог с 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'
правильно определено ('styles' - это подпапка 'public').
Я никогда раньше не сталкивался с этой проблемой, и главное отличие в том, что я реализовал i18n
и у меня есть keystone.pre('routes', i18n.init);
вindex.js
Но похоже, что маршрутизация уже была сделана, поэтому я могу упустить очевидную точку конфигурации.
Заранее спасибо за любую помощь!