package middleware import ( connectcors "connectrpc.com/cors" "github.com/rs/cors" ) // NewCORS returns a standard CORS handler pre-configured for Connect-RPC endpoints. func NewCORS(allowedOrigins []string) *cors.Cors { return cors.New(cors.Options{ AllowedOrigins: allowedOrigins, AllowedMethods: connectcors.AllowedMethods(), AllowedHeaders: connectcors.AllowedHeaders(), ExposedHeaders: connectcors.ExposedHeaders(), MaxAge: 7200, }) }