amazon-web-services - API Gateway 端点适用于 AWS 控制台,但不适用于浏览器
问题描述
我有一个代理 Lambda 函数的 API Gateway 端点。当我在控制台中测试端点(GET 请求)时,它工作正常并返回正确的 JSON。
当我在浏览器或 Postman 中尝试相同的端点时,它不起作用。错误是:
找不到服务器 IP 地址
我在 CloudWatch 中为 API 设置了日志,但什么也没有出现,所以看起来 API 甚至没有被调用。
我正在使用带有 NodeJS 的无服务器框架。我尝试删除我的整个 CloudFormation 堆栈并从头开始重新部署,但这并没有什么不同。直到今天,该 API 都运行良好。
解决方案
我有完全相同的问题。具体来说,星巴克 wifi 不喜欢 AWS API Gateway 端点,但也有很多其他公共 wifi。恐怕解决方案是为 API Gateway 端点使用自定义域
推荐阅读
- php - 我需要使用 dompdf 为每个循环下载多个 PDF 文件
- visual-studio - Visual Studio 2015 项目没有 .vs 文件夹?
- javascript - 如何从 vue.js 方法渲染 d3.js 图表(传递目标 div)?
- typescript - 从Angular 7 typescript中的二进制字符串下载pdf文件
- r - R中的地图和行和
- postgresql - Postgres 程序不适用于 AWS RDS Postgres 安装
- hibernate - 悲观写锁定在 Hibernate 中不起作用
- google-cloud-platform - 谷歌堆栈驱动程序的dropwizard指标
- android - 如何从 Flutter 中的 Android java Activity 调用 Dart 方法?
- javascript - 如何在jQuery中将开始日期的默认值设置为昨天和结束日期为今天