Вопрос маршрута статических активов в KeystoneJS - PullRequest
0 голосов
/ 25 апреля 2018

Я создаю блог с 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

Но похоже, что маршрутизация уже была сделана, поэтому я могу упустить очевидную точку конфигурации.

Заранее спасибо за любую помощь!

1 Ответ

0 голосов
/ 26 апреля 2018

Это было действительно глупо.

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

...