Это, вероятно, относительный путь в вашем href.Копаясь в экспресс-документации, я обнаружил, что наиболее популярный подход - ссылаться на таблицу стилей из базы сайта следующим образом (обратите внимание на / предыдущие таблицы стилей):
link(rel='stylesheet','/stylesheets/style.css')
Это дает преимуществобыть простым и работать по маршрутам различной глубины (/ about, / about / me и т. д.)Однако у него есть недостаток: он не поддерживает глубину каталога приложения.Например, если вы хотите разместить ваше приложение по адресу: http://yourserver/yourapps/yourapp, это будет проблемой.Я не знаю, волнует ли вас это или нет, но большинство примеров для Express, конечно, не интересуются: -)
Однако, если вы хотите сделать это правильно, есть один пример наЭкспресс сайт GitHub: блог.https://github.com/visionmedia/express/tree/master/examples/blog
Подход здесь заключается в том, чтобы использовать компонент промежуточного программного обеспечения, чтобы захватить базовый URL и вставить его в локальные элементы, передаваемые в представление макета.Вот как будет выглядеть ваш HTML-код:
!!! 5
html
head
title Blog
link(rel='stylesheet', href=base + '/style.css')
body
#container!= body
Важными частями, чтобы проверить, требуется ли вам такой подход, являются middleware / locals.js, app.js, где компонент промежуточного программного обеспечения подключен, и layout.jadeгде используется база href.
Счастливого кодирования!