🚨

Next.jsのAPIでCORSを突破する

2023/02/03に公開約500字
$ yarn add nextjs-cors
pages/api/hello.ts
// Next.js API route support: https://nextjs.org/docs/api-routes/introduction
import type { NextApiRequest, NextApiResponse } from 'next';
import NextCors from 'nextjs-cors';

type Data = {
  name: string
}

export default async function handler(
  req: NextApiRequest,
  res: NextApiResponse<Data>
) {
  await NextCors(req, res, {
    methods: ['GET'],
    origin: '*',
    optionSuccessStatus: 200,
  });
  res.status(200).json({ name: 'John Doe' })
}

Discussion

ログインするとコメントできます