Open trasherdk opened 2 months ago
import { corsMiddleware } from '$lib/middlewares/corsmiddleware'; router.use('/endpoint', { middleware:[ corsMiddleware ] },async (request, response) => { ..... }
export const corsMiddleware = async(request, response, next) => { response.setHeader('vary', 'Origin') response.setHeader('Access-Control-Allow-Origin', '*') response.setHeader('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept, Authorization') response.setHeader("Content-Type", "application/json"); response.setHeader('Access-Control-Allow-Methods', 'OPTIONS, POST, GET, PUT, DELETE') response.setHeader('Access-Control-Allow-Credentials', "true") next(); }