を動作しない私は、私が行っ闊歩+ AWS APIゲートウェイ:空のベースパス
何を、私のプロジェクトのためのAPIを生成するために闊歩し、AWS APIゲートウェイを使用しています:
SWAGGERで: 私は
paths: /v1/shop/list/{petID}: ... /v2/shop/list/{petID}: ...
スワッガーエディタでbasePathとdouble checking yamlファイルをスキップしました。すべてが問題なく修正されています。私はまた、APIをローカルに呼び出す、それは正常に動作します。
- AWS API Gatewayでは、1つのAPIを作成し、Swagger Hubを使用してSwagger yamlをアップロードします。私は私が受け取ったAWS API Gatewayによって
https://xxxxxxxxxxx.execute-api.eu-west-1.amazonaws.com/dev/v1/shop/list/1
https://xxxxxxxxxxx.execute-api.eu-west-1.amazonaws.com/dev/v2/shop/list/1
を生成したAPIのURLを開きます。それから私はのは、どのような問題が "DEV"
を言わせて、ステージにAPIを展開しますエラー:
Cannot GET /v1/v1/shop/list/1
Cannot GET /v1/v2/shop/list/1
どのように "/ v1 /"がパスに追加されましたか?
誰でもこの問題が発生しましたので、助けてください。