2017-08-22 13 views
0

は私が 失敗は

enter image description here

を取得するAPIゲートウェイ機能のためのCORSを有効にするために、なぜそれがあるとどのように私はこれを解決するのですか?これらの関数は、AWS SAMを使用してデプロイされます。 を指定/ JSON =空
  • 無効な応答ステータスコード

    • 無効なモデル名指定したアプリケーション:しかし、私はAWSコンソールを介して、自分自身のAPIを作成し、これはあまりにもエラーがどのように見える

      発生した場合に気づきます


      「空の」応答モデルを自分で追加する必要があるようです。


      今、私は

      は、私はこの問題を解決するにはどうすればよいの方法(指定された無効な応答ステータスコード)

      を投稿するアクセス制御 - 許可 - 起源の統合レスポンスヘッダーのマッピングの追加取得します?

  • 答えて

    1

    まず、ルートリソースを選択して[Enable CORS]を選択してください。 CORSはすべての方法に対応します。理想的にはうまくいくはずです。もしそれが動作しない場合は、私が添付のスクリーンショットにマークしたように、応答に空のjsonを追加してください。 OPTIONSメソッドのレスポンス(メソッドレスポンス)にデフォルトレスポンスヘッダーが追加されていないと思います。私はあなたが何をしたか続くとのdevのツールで、私はHTTP200などのオプションを参照してくださいが、私はまだ 『アクセス制御 - 許可 - 起源』ヘッダが要求された上に存在する」を得ることがわかっ

    enter image description here

    +0

    スクリーンショットをご参照くださいリソース。" –

    +0

    OPTIONSルートが正しいヘッダーを返さないため、私はそのことを考えていますか?私は実際にこの画面で何を指定していますか?このルートが返す「スキーマ」?これらのヘッダーの値を指定するにはどうすればよいですか?私はこれが不足している部分だと思っています –

    +0

    これを実行して統合応答に戻ると、そこに値を設定できます。今、私はこれを自動化する方法を理解する必要があります... –