Simple JavaScript requests

GET missing Access-Control-Allow-Origin header


JavaScript code can make a cross-origin GET request. The response must include an Access-Control-Allow-Origin header, otherwise the browser discards it and returns an error to the JavaScript code.


  1. Hit green button below and see that request fails
  2. Press F12 to open browser Developer Tools
  3. Open Console tab and see error message “No ‘Access-Control-Allow-Origin’ header is present”
View source on GitHub | Created by Tom Gregory