node-xmlrpc icon indicating copy to clipboard operation
node-xmlrpc copied to clipboard

How do I enable CORS

Open reselbob opened this issue 4 years ago • 1 comments

I am running server-side xmlprc using this code: https://github.com/reselbob/simple-xml-rpc/blob/master/server/server.js

When I run a vanilla HTML/jQuery code that is here:

https://github.com/reselbob/simple-xml-rpc/blob/master/client/index.html

and here:

https://github.com/reselbob/simple-xml-rpc/blob/master/client/js/helpers.js

I get a CORS error in Chrome, like so:

Access to XMLHttpRequest at 'http://localhost:9090/' from origin 'http://localhost:63342' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Tell me please, how do I enable CORS in the xmlrpc server? Also, is there any way to inspect the response and request on the server?

Thanks in advance.

Bob

reselbob avatar Apr 10 '20 17:04 reselbob

I am wondering if this is an issue with Chrome, doing development as talked about here: https://medium.com/@dtkatz/3-ways-to-fix-the-cors-error-and-how-access-control-allow-origin-works-d97d55946d9

reselbob avatar Apr 10 '20 22:04 reselbob