amazon-web-services - 如何解决 API 网关的 CORS 问题?
问题描述
今天早上突然间,当我试图通过 api 网关调用我的 lambda 时,它停止了工作,这真的很烦人。
我做了以下所有正常的事情:
- 我的集成类型是“Lambda 函数”,我有`使用 Lambda 代理
- integration` 打勾我已经在我的 API 上启用了 CORS。
- 我已经多次重新部署我的 API 我正在调用正确的 URL
我的 lambda 包含这个:
callback(null, {
body: JSON.stringify('Successfully set in firebase!'),
headers: {
'Content-Type': 'application/json',
'Access-Control-Allow-Origin': '*',
},
statusCode: 200,
})
我在 lambda 中也遇到了这个错误:
ID 为 XXXXX 的 API 不包含在 POST 方法上具有路径 / 集成 arn:XXXX 的资源。不确定这是否相关?
不知道为什么它停止工作。有任何想法吗?
解决方案
推荐阅读
- html - 如何为最近的祖先提供 XPath?
- ios - Ionic IOS 谷歌登录移动“location.protocol”科尔多瓦
- javascript - Formik - 如何清除字段并显示自定义错误
- python - 如何在 python 3.8 中永久保存用户输入的数据?
- python - 如何使用 Telethon,python 仅接收来自电报频道的新消息
- django - pdfkit:包含水印的标题不重复
- c - 为什么 for 循环中的 printf 有人可以解释我吗?
- c# - 以编程方式设置 ListBox 以滚动到所选项目
- python - 未找到 在服务器上未找到请求的 URL。如果您输入了 URL... Flask 重定向不起作用
- office-js - 安装使用 yo 生成器创建的 Office Outlook 加载项时出错