node.js - 如何使用 API Gateway 来触发 localhost?

标签 node.js amazon-web-services aws-api-gateway

我正在尝试使用 nodejsAWS API Gateway 进行一些实验。

app.post('/test', (req, res) => {
  res.send('HOLA');
})

我已经使用 postman 触发了 http://localhost:3000/test 并获得了正确的响应。

现在我正在尝试使用 AWS API Gateway,但似乎不允许触发本地主机?我想知道是否有什么办法可以让我玩玩

enter image description here

最佳答案

您无法通过 api-gateway 调用 localhost,因为它引用该 api-gateway 实例的 localhost,并且永远不会对您的计算机进行调用。

您可以使用 https://ngrok.com/ 等服务将您的本地主机网址转换为互联网网址。

这边,https://youareawesome.ngrok.com将通过隧道转发到您的本地主机。

希望有帮助。

关于node.js - 如何使用 API Gateway 来触发 localhost?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57368014/

相关文章:

javascript - 从具有异步调用的 for 循环返回

amazon-web-services - AWS Step Functions Activity Worker 在工作人员停止时看不到执行

javascript - 来自 lambda 函数的 API 网关的 502 内部服务器错误响应

amazon-web-services - AWS lambda : Passing data from custom authorizer to business lambda

node.js - AWS CDK Api Gateway 模型引用依赖性 - 模型引用必须采用规范形式

node.js - 快速静态目录如何与 404 路由一起使用?

javascript - 如何在EJS中包含内容?

amazon-web-services - AWS RDS Aurora - 跨区域只读副本同时具有写入实例和读取实例?

javascript - 如何使用express.js和mongoclient将数组插入mongodb

amazon-web-services - 安全组 sg-0da667222da8a6eb2 似乎不属于与输入子网相同的 VPC