2017-10-04 7 views
0

J'ai une application simple en utilisant couchdb avec angulaire .. J'ai besoin d'aller chercher les données stockées dans couchdb en utilisant l'injection HTTP angulaire. mais j'ai cette erreur dans la console: "Aucun 'Accès-Contrôle-Autoriser-Origine" en-tête est présent sur la ressource demandée Origine "comment modifier local.ini pour activer CROS avec couchdb

Après la recherche, j'ai trouvé que je dois modifier le fichier local.ini situé à cette chemin: C: \ CouchDB \ etc mais j'ai eu cette erreur: « l'autorisation ne vous permettent pas d'apporter des modifications »

question: est-ce il y a un moyen qui permet d'éditer ce fichier (J'utilise windows)

Répondre

1

Utilisez-vous CouchDB 2.XX? Si oui, vous pouvez simplement aller à Fauxton (host/_utils) et dans l'onglet de configuration, cliquez sur Activer CORS et définir les domaines autorisés.

Sinon, si vous utilisez CouchDB 1.6.1, vous pouvez aller à l'onglet de configuration et d'ajouter la catégorie/valeur clé suivante:


httpd/enable_cors true

/CORS origines *

CORS/credentials true

CORS/méthode GET, PUT, POST, HEAD, DELETE

CORS/têtes accept, authorization, content-type, origin, referer, x-csrf-token

Voir this link pour plus d'explications