Я использую нефрит с экспресс. Это мой экспресс-код для обслуживания статических файлов:Не удается использовать статические файлы в экспресс
app.use(express.static(__dirname + "/frontend"));
И это мой нефритовый код в layout.jade:
link(rel='stylesheet', href='/css/style.css')
script(src='/bower_components/angular/angular.min.js')
script(src='/app.js')
По какой-то причине StackOverflow не позволяет мне показать свою структуру папок но у меня есть каждый файл, упомянутый здесь, в моей папке с интерфейсом, расположенной в корневом каталоге. Я пробовал комментировать ex.exe и использовать полный путь, но это также не работает.
Я получаю ошибку 404.
Пробовали ли вы 'ссылка (отн = '' таблицы стилей, HREF = '/ внешний интерфейс/CSS/style.css')' – adeneo
Что такое '__dirname' в настройках ? Вы можете 'console.log()' it? Это корневой каталог? – jfriend00
Я попытался поставить/frontend/и он не работает. Как мне использовать console.log __dirname на сервере? –