Overview

This document provides detailed guidance on how to use the provided JSON configuration for setting up and managing your application's server, CORS (Cross-Origin Resource Sharing) settings, authorizati

This guide explains how to configure the Serverless API Gateway with secure practices for different environments.

πŸ“ Configuration Files

Core Configuration Files

  • src/api-config.json – Main API configuration

  • src/api-config.schema.json – JSON schema for validation

  • wrangler.toml – Cloudflare Workers configuration

  • wrangler.auth.toml – Authentication-specific configuration (should be gitignored)

Environment-Specific Configurations

Create separate configuration files for different environments:

src/
β”œβ”€β”€ api-config.json              # Production
β”œβ”€β”€ api-config.dev.json          # Development
β”œβ”€β”€ api-config.staging.json      # Staging
└── api-config.test.json         # Testing

πŸ”§ Configuration Templates

Basic API Configuration Template

Supabase Configuration Template

Auth0 Configuration Template

Wrangler Configuration Template

Last updated