Errors: CORSAllowOriginNotMatchingOrigin
Reason: CORS header 'Access-Control-Allow-Origin' does not match 'xyz'
Reason
Reason: CORS header 'Access-Control-Allow-Origin' does not match 'xyz'
What went wrong?
The origin making the request does not match the origin permitted by the Access-Control-Allow-Origin
header. This error can also occur if the response includes more than one Access-Control-Allow-Origin
header.
If the service your code is accessing uses a CORS request under your control, make sure it is configured to include your origin in its Access-Control-Allow-Origin
header. In addition, confirm that only one such header is included in responses, and that it includes only a single origin.
For example, in Apache, add a line such as the following to the server's configuration (within the appropriate <Directory>
, <Location>
, <Files>
, or <VirtualHost>
section). The configuration is typically found in a .conf
file (httpd.conf
and apache.conf
are common names for these), or in an .htaccess
file.
Header set Access-Control-Allow-Origin 'origin'
For Nginx, the command to set up this header is:
add_header 'Access-Control-Allow-Origin' 'origin'
See also
© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors/CORSAllowOriginNotMatchingOrigin