Supabase Edge Function Conditional Response - Supabase-edge-functions Typing CST Test
Loading…
Supabase Edge Function Conditional Response — Supabase-edge-functions Code
Responds differently based on query parameter.
# supabase/demo/conditional.ts
import { serve } from 'https://deno.land/std@0.168.0/http/server.ts';
serve((req) => {
const url = new URL(req.url);
if (url.searchParams.get('action') === 'ping') {
return new Response('pong', { status: 200 });
}
return new Response('unknown action', { status: 200 });
});Supabase-edge-functions Language Guide
Supabase Edge Functions are serverless functions deployed at the edge using Deno runtime, enabling developers to run backend logic close to users with low latency.
Primary Use Cases
- ▸RESTful API endpoints for Supabase apps
- ▸Custom authentication or authorization flows
- ▸Processing webhooks and events
- ▸Serverless business logic triggered by frontend requests
- ▸Realtime event handling and notifications
Notable Features
- ▸Automatic scaling with traffic
- ▸Runs on Deno runtime for secure execution
- ▸Supports JavaScript and TypeScript
- ▸Tight integration with Supabase ecosystem
- ▸Edge-deployed for low-latency responses
Origin & Creator
Supabase Edge Functions were launched by Supabase in 2021 as part of their serverless edge platform.
Industrial Note
Supabase Edge Functions are optimized for developers looking to extend Supabase applications with serverless backend logic that runs near users worldwide.
More Supabase-edge-functions Typing Exercises
Simple Supabase Edge Function (TypeScript)Supabase Edge Function Returning JSONSupabase Edge Function with Query ParametersSupabase Edge Function Handling POST RequestSupabase Edge Function Returning HTMLSupabase Edge Function with Custom HeadersSupabase Edge Function Fetching External APISupabase Edge Function Using Environment VariableSupabase Edge Function Redirect