Next.js · Middle · Запитання 54 з 75
Де додати заголовки безпеки на кшталт X-Frame-Options до всіх відповідей, не чіпаючи сторінок?
async headers() {
return [{ source: '/(.*)', headers: [{ key: 'X-Frame-Options', value: 'DENY' }] }]
}- ✓Правильна відповідь: У
headers()уnext.config.ts(або вproxy.tsдля динамічних значень) - 2Лише через тег
<meta>у кореневому лейауті - 3У
metadata.headers
Пояснення
Заголовки з конфігу застосовуються за шаблоном шляху. Заголовки, що залежать від запиту, наприклад nonce для CSP, ставляться в proxy.ts.