mirror of
https://github.com/gogs/gogs.git
synced 2025-12-21 07:39:59 +01:00
api: make CORS work by handling preflight OPTIONS request (#4264)
* make CORS work by handling preflight OPTIONS request * Update api.go
This commit is contained in:
@@ -159,6 +159,9 @@ func Contexter() macaron.Handler {
|
||||
|
||||
if len(setting.HTTP.AccessControlAllowOrigin) > 0 {
|
||||
ctx.Header().Set("Access-Control-Allow-Origin", setting.HTTP.AccessControlAllowOrigin)
|
||||
ctx.Header().Set("'Access-Control-Allow-Credentials' ", "true")
|
||||
ctx.Header().Set("Access-Control-Max-Age", "3600")
|
||||
ctx.Header().Set("Access-Control-Allow-Headers", "Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With")
|
||||
}
|
||||
|
||||
// Compute current URL for real-time change language.
|
||||
|
||||
Reference in New Issue
Block a user