What’s the point of the X-Requested-With header?

A good reason is for security – this can prevent CSRF attacks because this header cannot be added to the AJAX request cross domain without the consent of the server via CORS. Only the following headers are allowed across origins: Accept Accept-Language Content-Language Last-Event-ID Content-Type any others cause a “pre-flight” request to be issued in CORS supported browsers. … Read more

Basic Ajax send/receive with node.js

Your request should be to the server, NOT the server.js file which instantiates it. So, the request should look something like this: xmlhttp.open(“GET”,”http://localhost:8001/”, true); Also, you are trying to serve the front-end (index.html) AND serve AJAX requests at the same URI. To accomplish this, you are going to have to introduce logic to your server.js that will … Read more