За этот отчет об ошибке и обсуждение Разработчики Next считают, что обслуживание файлов stati c должно использоваться только для удобства разработчика, а не в производстве, и, следовательно, они не считают это приоритетным для добавления такие функции.
Однако в комментариях к проблеме кто-то предложил обходной путь с использованием Express для обнаружения запросов, которые в конечном итоге будут обслуживать файлы stati c. Например, если обработчиком маршрута Next. js является метод handler()
, вы можете сделать это, чтобы установить годовую политику кеширования для файлов шрифтов * .woff:
// this is a hack to make the cache headers friendlier..
server.get('*.woff2?', (req, res) => {
res.setHeader('Cache-Control', 'public,max-age=31536000');
return handler(req, res);
});