先週以来、私はこの問題の修正に苦労してきましたが、まだ解決していません。 DjangoコードをAWS lambdaにデプロイし、すべてのapiおよびadminセクションを提供するようにAPIゲートウェイを構成しました。
すべてのhttpメソッドは、残りの部分から正常に動作していますクライアント/ポストマンですが、AngularJSにAPIを統合しようとすると、APIにPOSTリクエストを実行しようとしますが、ChromeはデフォルトのOPTIONリクエストをサーバーに送信しますが、CloudFrontは500ステータスのエラーを返します。
「プリフライト要求への応答がアクセス制御チェックに合格しません。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーが存在しません。」
製品を実稼働環境に移行する必要があるため、問題の解決にご協力ください。
おかげで、 アブドゥルワヒド
回答:
回答№1は1Michael-sqlbotのコメントのおかげで、ついにAWS Lambdaから200の応答を得ることに成功しました。APIGatewayでメソッドのCORSを有効にすると、動作します。