ionique probleme Pas de "Access-Control-Allow-Origin'
Je suis en train de travailler sur un ioniques apps.
Mon problème : quand j'essaie d'obtenir des données de serveur, j'ai obtenu ceci :
XMLHttpRequest ne peut pas charger https://mywebsite.com/api. Pas de "Access-Control-Allow-Origin' en-tête est présent sur la ressource demandée. Origine " http://localhost ' est donc pas autorisé à accéder.
J'ai déjà essayer de l'ajouter à .htaccess :
L'en-tête set Access-Control-Allow-Origin: *
Et ce à mon api page (PHP) : header('Access-Control-Allow-Origin: *');
mais toujours pas de travail
$http.get(url).succès(function(response) {...}
Si vous n'êtes pas d'obtenir des données lors de l'exécution de ce navigateur, vous devez ajouter une Extension nommée Permettre le Contrôle Permettre d'Origine
OriginalL'auteur bakrim | 2016-07-13
Vous devez vous connecter pour publier un commentaire.
Le mettre sur le dessus de votre fichier PHP comme:
Remarque: comme pour toutes les utilisations de l'PHP en-tête de la fonction, ce doit être avant toute sortie a été envoyé par le serveur.
Pourriez-vous poster votre API URL complète pls?
merci j'ai trouvé le probleme c'est l'url d'un canged domaine.com par http://www.domaine.com et il travailler
Utilisez la commande enregistrer tout mon travail!!! TY!
OriginalL'auteur Arul
Ce problème de la scro a un simple travail autour ionique.
Aller à votre ionique.config.json (précédemment ionique.projet) et d'ajouter un proxy par exemple:
Après que utiliser "/api/" au lieu de "https://mywebsite.com/api" lorsque vous appelez votre api.
Pour plus d'info:
http://blog.ionic.io/handling-cors-issues-in-ionic/
Doit être accepté de répondre #MailGun #Ionic2
C'est seulement utilisable lorsque vous êtes à l'aide de l'ionique servir de serveur. Lorsque vous déployez à l'appareil, il ne fonctionne pas. La bonne réponse est à mettre correctement en œuvre de la SCRO sur votre serveur.
Ionique applications ne requièrent de la scro sur l'appareil, ils ne sont pas chrome.
J'ai essayé de le faire, mais maintenant je reçois 404 (Non Trouvé) erreur. Dois-je faire autre chose?
OriginalL'auteur misha130
principe: Ce problème est généralement que l'exécution ionique servir, ou à l'aide de l'ionique comme web app, non ionique, en tant qu'application.
Vous pouvez éviter de modifier votre projet et d'utiliser une extension pour désactiver la SCRO:
Pour élaborer avec chrome, quelque chose comme ceci:
https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi/related
ou, si vous en avez besoin pour firefox, quelque chose comme ceci:
https://addons.mozilla.org/en-US/firefox/addon/cors-everywhere/
IE et le Bord suce donc, pour ces vous devez désactiver manuellement la SCRO dans les paramètres de
OriginalL'auteur Luca C.