본문 바로가기
FrontEnd/Next.js

[Next.js] route 에서 CORS 대응하기

by 위그든씨 2023. 8. 26.
const corsHeaders = {
    'Access-Control-Allow-Origin': '*',
    'Access-Control-Allow-Methods': 'GET, POST,PATCH, PUT, DELETE, OPTIONS',
    'Access-Control-Allow-Headers': 'Content-Type, Authorization',
};

export async function OPTIONS() {
    return NextResponse.json({}, { headers: corsHeaders });
}
export async function PATCH(
    req: Request,
    { params }: { params: { } }
) {
    try {
	//...

        return NextResponse.json(updateOrder, { headers: corsHeaders });
    } catch (error) {
//...
    }
}