Files
cli-e2e-mqo62iqg/packages/functions/src/middleware/cors.middleware.ts
2026-06-21 21:15:34 +02:00

15 lines
528 B
TypeScript

import { addHTTPMiddleware } from '@pikku/core/http'
import { cors } from '@pikku/core/middleware'
// The Better Auth session-bridge middleware (betterAuthSession) is generated and
// registered globally by the pikku CLI from src/wirings/auth.ts — see
// src/scaffold/auth.gen.ts — so it is NOT wired here. This file only configures
// CORS for the browser client.
addHTTPMiddleware('*', [
cors({
origin: true,
credentials: true,
headers: ['Content-Type', 'Authorization', 'X-Auth-Return-Redirect'],
}),
])