Wie verwende ich Cors überall, um den Proxy umzukehren und CORS-Header hinzuzufügen?
Ich habe zwei Stunden lang die Dokumentation dieses Reverse-Proxys gelesen, um CORS-Header hinzuzufügen, und kann sie nicht verwenden. Können Sie uns bitte anhand eines einfachen Beispiels helfen, wie das funktioniert?
Ich habe dieses Beispiel in einem Javascript versucht
(function() {
var cors_api_host = 'cors-anywhere.herokuapp.com';
var cors_api_url = 'https://' + cors_api_host + '/';
var slice = [].slice;
var origin = window.location.protocol + '//' + window.location.host;
var open = XMLHttpRequest.prototype.open;
XMLHttpRequest.prototype.open = function() {
var args = slice.call(arguments);
var targetOrigin = /^https?:\/\/([^\/]+)/i.exec(args[1]);
if (targetOrigin && targetOrigin[0].toLowerCase() !== origin &&
targetOrigin[1] !== cors_api_host) {
args[1] = cors_api_url + args[1];
}
return open.apply(this, args);
};
})();
Ich verstehe nicht wirklich, ob ich node.js brauche oder was genau