Skip to content

Instantly share code, notes, and snippets.

@futurist
Forked from vanodevium/Caddyfile
Created June 13, 2024 08:05
Show Gist options
  • Save futurist/b07babaabd961909f370984f62b49e30 to your computer and use it in GitHub Desktop.
Save futurist/b07babaabd961909f370984f62b49e30 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