如何在Next.js的JSON响应中添加头部?

58wvjzkj  于 2023-06-22  发布在  其他
关注(0)|答案(1)|浏览(122)

这就是你如何使用JSON的方法:

import { NextResponse } from 'next/server';

export const GET = async () => {
  return NextResponse.json({
    status: 'OK',
  });
};

这是你如何添加标题:

import { NextResponse } from 'next/server';

export const GET = async () => {
  const response = NextResponse.next();

  response.headers.set('X-Robots-Tag', 'noindex');

  // ...
};

我如何将它们结合起来?
我试过response.json({}),但不是这样的。

wswtfjt7

wswtfjt71#

想明白了

export const GET = async () => {
  const response = NextResponse.json({
    status: 'OK',
  });

  response.headers.set('X-Robots-Tag', 'noindex');

  return response;
};

相关问题