J'ai utilisé Angular js pour l'application frontend et pour backend j'ai utilisé laravel 5.2
, j'installe déjà cors
origine autorisée dans mon projet car toutes les données de transfert très bien, mais quand je télécharger des images à l'aide ajax
et base64
, je reçois ce message de mon navigateur:Pas de 'Access-Control-Allow-Origin' avec laravel et js angulaire
XMLHttpRequest ne peut pas charger http://www.api.panakeias.com/updateTeacherpicprofile/9. Aucun en-tête 'Access-Control-Allow-Origin' n'est présent sur la ressource demandée. L'origine 'http://localhost' n'est donc pas autorisée à accéder. La réponse a un code d'état HTTP 500.
Je déployé mes deux projets sur l'océan numérique LEMP Stack projet Ubuntu 16.04 frontend est sur le domaine principal et projet de back-end est le sous-domaine.
* La réponse a un code d'état HTTP 500. * signifie qu'il ya une défaillance côté serveur sur votre backend qui est sans rapport avec votre config CORS. La seule raison pour laquelle vous voyez un message CORS est soit parce que la panne du serveur se produit avant qu'il ne l'atteigne, soit comme la plupart des systèmes serveurs, il n'envoie pas les en-têtes 'Access-Control-Allow- *' par erreur réponses Quoi qu'il en soit, vous devez regarder à travers votre PHP ou tous les journaux sur le côté serveur et voir quel message est connecté sur la cause de cette panne interne de 500 dans le serveur – sideshowbarker
message 500 erreur interne du serveur devient vide et lorsque le test sur post man encore se vide .. !!! – PERSON