UNPKG

@shopify/shopify-app-remix

Version:

Shopify Remix - to simplify the building of Shopify Apps with Remix

27 lines (23 loc) 545 B
import {BasicParams} from '../../types'; import {ensureCORSHeadersFactory} from './ensure-cors-headers'; export function respondToOptionsRequest( params: BasicParams, request: Request, corsHeaders?: string[], ) { if (request.method === 'OPTIONS') { const ensureCORSHeaders = ensureCORSHeadersFactory( params, request, corsHeaders, ); throw ensureCORSHeaders( new Response(null, { status: 204, headers: { 'Access-Control-Max-Age': '7200', }, }), ); } }