Supabase Edge Function Fetching External API - Supabase-edge-functions Typing CST Test
Loading…
Supabase Edge Function Fetching External API — Supabase-edge-functions Code
Fetches data from an external API and returns it.
# supabase/demo/fetch.ts
import { serve } from 'https://deno.land/std@0.168.0/http/server.ts';
serve(async (_req) => {
const res = await fetch('https://api.github.com');
const data = await res.json();
return new Response(JSON.stringify(data), { status: 200, headers: { 'Content-Type': 'application/json' } });
});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 Using Environment VariableSupabase Edge Function Conditional ResponseSupabase Edge Function Redirect