Я использую Express для размещения статического контента на своем сайте и хочу добавить FontAwesome (npm install font-awesome
). Однако в css Font-Awesome ссылки на файлы шрифтов дополняются строкой запроса, содержащей информацию о версиях, которую экспресс не понимает.
Кто-нибудь сталкивался с этим и нашел решение? Есть ли простой способ заставить экспресс игнорировать qs для статического контента?
var express = require('express')
var app = express()
app.use('/static', express.static('./node_modules/font-awesome/css'))
app.use('/static', express.static('./node_modules/font-awesome/fonts'))
// response 200 | /static/font-awesome.min.css
// error 404 | /static/fontawesome--webfont.woff?v=4.6.3
Обновление Как указывает @Denys Séguret, это не те вопросы, как я думал. Фактический запрос для /fonts/fontawesome--webfont.woff?v=...
Решение
app.use('/fonts', express.static('./node_modules/font-awesome/fonts'))