Fixing Common Problems with CORS and JavaScript
Tutorial: This post walks through troubleshooting and fixing common problems associated with calling REST APIs from JavaScript.
Fixing Common Problems with CORS and JavaScript
Tutorial: This post walks through troubleshooting and fixing common problems associated with calling REST APIs from JavaScript.
Mohammad Nawazish Khan
Very strange, but I have the necessary header set in on my server resource for my client, yet I am getting the same issue:
has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.
Any suggestions?
Brian Demers
Which step are you seeing this in? There are a couple places in the post where this is expected.
Try opening a new private/incognito window too, and giving it another try.
Mohammad Nawazish Khan
Apologies for confusing you, I am not getting the error from the example in this post, it is in my personal work. The setup is a very simple react app with a backend in Golang. Although the resource is sending the required CORS header(s) yet, I am getting the issue. The preflight call from google chrome is passing with a 200 OK
, however, the actual call is failing with a CORS error
. Interestingly, even after this error, the call reaches the backend! Any suggestions?
Brian Demers
Your best bet might be to create an issue on StackOverflow.
If the problem is related to CORS configuration with Okta, probably use the Okta Developer Forum.
In either case, try to include a simple working sample on GitHub (or similar), and add a link back here, maybe we can help answer it too!
Mohammad Nawazish Khan
Thanks for the note; the code is already on github:
Server: https://github.com/nawazish…
Client: https://github.com/nawazish…
The setup is very straightforward, just fake a response for GET /question/:date and you would be able to see the error in the subsequent POST /opinion call.
I would eventually ask this question on stackoverflow as well.
Pronatec Eepadm
Tudo isso pra esse errinho
uapsa ust
I have the same problem as well but mine is weird. Take a look at my problem. but beforehand, I’ll I am using a a api in angular frontend called photosphere viewer js to view the said images in 360 degrees.
As you can see, If I call the images without the said photosphere api, it loads
https://uploads.disquscdn.c…
Now for the next screenshot to be seen below, when I use my photosphere viewer to view a specific image. the error “has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource”
https://uploads.disquscdn.c…
but the request status seems ok, i just noticed that the access-control-allow-origin is missing from the headers
Can anyone help?
Brian Demers
Can you configure CORS for the other service <a href="http://arkoust-uapsa.xyz" rel="nofollow noopener" title="arkoust-uapsa.xyz">arkoust-uapsa.xyz</a>
?