无法解决错误:events.some 不是 severless 中的函数

问题描述 投票:0回答:1

无法部署到无服务器。我尝试深入研究该错误,但它将我重定向到节点模块中完全不同的文件,即 alexa-skill.js

我尝试研究该问题,但找不到解决方案

这是我的 serverless.yml:

我试图部署数据库配置并设置我的配置文件和 lamda 函数。

javascript node.js amazon-web-services serverless
1个回答
0
投票

该错误与 serverless.yml 文件中事件的设置方式有关。

无服务器框架期望事件以列表格式定义,即使您只有一个事件。因此,您需要在每个事件定义之前使用“-”(连字符)字符来表明它是列表中的项目(或 YAML 术语中的“数组”)。

在您的情况下,出现问题是因为“-”(连字符)位置不正确,附加到“http”。看起来像这样:“-http”,但实际上应该是“- http”。

© www.soinside.com 2019 - 2024. All rights reserved.