Comment utiliser la Scro n'importe où pour proxy inverse et ajouter les en-têtes de la SCRO

J'ai lu pendant deux heures à la documentation de ce proxy Inverse pour ajouter de la SCRO en-têtes, et je ne suis pas en mesure d'utiliser. Pouvez-vous s'il vous plaît aider avec un exemple simple comment l'utiliser.

LA SCRO-N'IMPORTE OÙ

J'ai essayé cet exemple dans un script javascript

(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);
};
})();

Je ne comprends pas vraiment si j'ai besoin d'node.js ou qu'est-ce exactement

Oui, vous avez à courir que le proxy sur un serveur de nœud.
Comment faire ?
Créer un script qui contient l'exemple dans le fichier readme et exécuter node path/to/script.js. Ensuite, sur votre page, il vous suffit de faire une demande à ce serveur.
C'est le côté client de démonstration d'un lien dans le fichier lisez-moi: github.com/Rob--W/cors-anywhere/blob/master/demo.html
L'exemple est assez difficile à comprendre avec les méthodes Get et Post, je veux juste appliquer la SCRO-n'importe où, pour une simple URL

OriginalL'auteur Stranger B. | 2015-04-16