Now you can see there is no [Origin] in my OPTIONS Request

And At Here
|
origin := c.Request.Header.Get("Origin") |
|
if len(origin) == 0 { |
|
// request is not a CORS request |
|
return |
|
} |
The code will return and do nothing. Will Not Return Headers.
So If you not define OPTIONS Router, you will get 404 immediately.