我写了一篇Alexa flash简报,过去几天一直运行顺利。昨天突然间,我的终点停止被识别。当我尝试在其他地方测试端点时,一切看起来都很好。
只是为了说清楚。直到昨天,这个端点已经工作了数周而没有任何问题。
我在AWS lambda中编写了端点。这是我在lamba中的响应代码。
callback(null, {
statusCode: '200',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify(
{
"uid": uuidv4(),
"updateDate": new Date(),
"titleText": "FILLER",
"mainText": mainText})
});
我理解,对于Flash简报响应,statusCode不是必需的,并且我已经测试了它已被删除,并且它不会改变任何内容。我也试过删除JSON.stringify并没有任何改变。他们对回复的期望有什么变化,而且根本没有更新文档的信息吗?我是否删除了IAM中需要的内容?任何帮助都会很棒!
答案 0 :(得分:0)
所以我似乎解决了这个问题。我创建了一个新的Lambda函数,粘贴了我的代码,现在它似乎正在工作。我相信这个问题可能与API网关有关。我可能编辑了一些改变了网关设置的内容。