簡體   English   中英

本地 AWS API 網關

[英]AWS API Gateway Locally

我正在嘗試使用 aws 為開發中的應用程序構建 api 網關。 我按照文檔https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-create-api-step-by-step.html 中的步驟進行操作。

但是,當我將端點設置為 127.0.0.1:3000/users 時,它會返回 500 {"message": "Internal server error"}。

該應用程序是一個在 docker 中運行的簡單 nodejs 端點。 我只是想發現 api 網關。

我猜測錯誤是我提供的端點無效,因為我在本地使用它。 那么有沒有辦法在本地使用 aws api 網關,它是 api 網關的最佳選擇。

您提到的文檔沒有描述在本地部署和運行 api 網關的任何方法,我也不知道有任何方法可以做到這一點。 我只知道在 AWS 中運行 API Gateway。 問題可能是您試圖訪問本地計算機上的 API 網關端點,這是不可能的。

也許我誤解了,您正在嘗試將 AWS 中的 API 網關與本地運行的服務集成。 如果是這種情況,API Gateway 將無法在您的本地機器上擁有集成端點,除非您將您的機器暴露給公共互聯網並為您的機器提供具有公共互聯網地址的 api 網關。 127.0.0.1 不是公共互聯網地址。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM