Skip to content

Instantly share code, notes, and snippets.

@gladiopeace
Forked from vanodevium/Caddyfile
Created December 5, 2024 01:12
Show Gist options
  • Save gladiopeace/ff3bff0af402cc7587d64da13014da52 to your computer and use it in GitHub Desktop.
Save gladiopeace/ff3bff0af402cc7587d64da13014da52 to your computer and use it in GitHub Desktop.
Caddy server: enable CORS for any domain
(cors) {
@cors_preflight method OPTIONS
header {
Access-Control-Allow-Origin "{header.origin}"
Vary Origin
Access-Control-Expose-Headers "Authorization"
Access-Control-Allow-Credentials "true"
}
handle @cors_preflight {
header {
Access-Control-Allow-Methods "GET, POST, PUT, PATCH, DELETE"
Access-Control-Max-Age "3600"
}
respond "" 204
}
}
:80 {
import cors {header.origin}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment