我使用揚鞭和AWS API網關爲我的項目的API,揚鞭+ AWS API網關:空的基本路徑行不通
我做了什麼:
在揚鞭: 我定義路徑:
paths: /v1/shop/list/{petID}: ... /v2/shop/list/{petID}: ...
我跳過了basePath,並在Swagger Editor中雙擊檢查了yaml文件。一切都很好,並得到糾正。我也在本地調用API,它工作正常。
- 在AWS API網關中,我創建了一個API,並使用Swagger Hub上傳Swagger yaml。然後,我部署API到一個階段,讓我們說 「開發」
什麼問題:我打開它通過AWS API網關
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網址錯誤:
Cannot GET /v1/v1/shop/list/1
Cannot GET /v1/v2/shop/list/1
「/ v1 /」怎麼會加入路徑?
任何人都遇到過這個問題,請幫助我。