blob: 03fee3c4b5cbb8eb64ad926ead5b703986e0f345 [file]
import { NextResponse } from 'next/server';
import type { NextRequest } from 'next/server';
export function middleware(request: NextRequest) {
const response = NextResponse.next();
const origin = request.headers.get('origin') || '*';
response.headers.set('Access-Control-Allow-Origin', origin);
response.headers.set('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, PATCH, DELETE');
response.headers.set('Access-Control-Allow-Headers', 'X-Requested-With,content-type');
response.headers.set('Access-Control-Allow-Credentials', 'true');
return response;
}
export const config = {
matcher: '/model-editor/:path*',
};