Заголовок запроса в NextJS
Клиент вместе с телом шлет
заголовки запроса: тип содержимого,
язык, имя программы. На сервере
их читают через request.headers
и метод get по имени заголовка.
Давайте вернем в JSON значение
User-Agent и проверим
секретный ключ из X-Api-Key.
Напишем это в файле route.js
каталога agent:
export async function GET(request) {
let userAgent = request.headers.get('user-agent');
let apiKey = request.headers.get('x-api-key');
return Response.json({
userAgent: userAgent,
apiKey: apiKey,
});
}
Сделайте обработчик, который возвращает
значение заголовка Accept-Language
в JSON.
- /src/
- /app/
- /agent/
- route.js
- /agent/
- /app/