В Express под Node.js я бы хотел проверить запрос по определенному пути (скажем, /restricted
) и, если это приемлемо, обработать запрос статическим провайдером, который обрабатывает заголовки кэшированияи т. д.
Если я просто использую app.get('/restricted/:file', ...)
, а затем использую res.sendfile
для отправки статического файла, если он утвержден, он игнорирует все заголовки кэширования и всегда отправляет файл.
Я могу '• используйте общую проверку входа в систему, потому что разные пользователи должны получать только разные файлы.
Каков наилучший способ реализовать это?