Merge pull request #14399 from bas-vk/rpc-cors

rpc: disable CORS if user has not specified a custom config
This commit is contained in:
Péter Szilágyi 2017-05-02 15:53:47 +03:00 committed by GitHub
commit 5494e6e7ab
1 changed files with 5 additions and 0 deletions

View File

@ -162,6 +162,11 @@ func (srv *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) {
} }
func newCorsHandler(srv *Server, allowedOrigins []string) http.Handler { func newCorsHandler(srv *Server, allowedOrigins []string) http.Handler {
// disable CORS support if user has not specified a custom CORS configuration
if len(allowedOrigins) == 0 {
return srv
}
c := cors.New(cors.Options{ c := cors.New(cors.Options{
AllowedOrigins: allowedOrigins, AllowedOrigins: allowedOrigins,
AllowedMethods: []string{"POST", "GET"}, AllowedMethods: []string{"POST", "GET"},