Заголовок ответа в NextJS
Заголовки ответа подсказывают браузеру
и промежуточным прокси, как трактовать тело.
Тип JSON Response.json выставляет сам,
но можно добавить свои пары ключ-значение
во втором аргументе - в поле headers.
Давайте запретим кеширование списка
пользователей и добавим метку версии API.
Изменим функцию чтения в файле route.js:
import { users } from './data';
export async function GET() {
return Response.json(users, {
headers: {
'Cache-Control': 'no-store',
'X-Api-Version': '1',
},
});
}
Добавьте к ответу со списком городов
заголовок X-Api-Version
со своим значением и Cache-Control
'no-store'.
- /src/
- /app/
- /users/
- data.js
- route.js
- /users/
- /app/