/ / OPTION demande rejetée par CloudFront - amazon-web-services, amazon-cloudfront

Demande OPTION rejetée par CloudFront - amazon-web-services, amazon-cloudfront

Depuis la semaine dernière, je lutte pour résoudre ce problème mais je ne l’ai toujours pas résolu. J'ai déployé mon code Django sur AWS lambda et configuré la passerelle API pour desservir toutes les sections api et admin.

Toutes les méthodes http fonctionnent bien du resteclient / postman, mais lorsque j'essaie d'intégrer l'API dans AngularJS, j'essaie d'exécuter la demande POST sur l'API, mais Chrome envoie une demande OPTION par défaut au serveur, mais chaque fois que CloudFront renvoie une erreur avec l'état 500.

"La réponse à la requête de contrôle en amont ne" passe pas la vérification du contrôle d'accès: aucun en-tête "Access-Control-Allow-Origin" n'est présent sur la ressource demandée. "

entrer la description de l'image ici

entrer la description de l'image ici Aidez-moi à résoudre le problème car je dois déplacer mon produit en production.

Merci, AbdulWahid

Réponses:

1 pour la réponse № 1

Grâce au commentaire de Michael-sqlbot, j’ai finalement réussi à obtenir une réponse 200 d’AWS Lambda. Activez simplement CORS pour votre méthode dans API Gateway, cela fonctionnera.