// @ts-check import { defineConfig } from 'astro/config'; import react from '@astrojs/react'; import node from '@astrojs/node'; import tailwindcss from '@tailwindcss/vite'; // https://astro.build/config export default defineConfig({ output: 'server', integrations: [react()], adapter: node({ mode: 'standalone' }), // El check por default compara Host vs Origin y falla detrás de // Cloudflare Tunnel porque los headers no matchean literalmente. // Nuestros endpoints ya usan cookies HttpOnly + SameSite=Lax y // Supabase OAuth con PKCE, así que CSRF no aplica. security: { checkOrigin: false }, vite: { plugins: [tailwindcss()] } });