Node.js 如何从本地系统执行AWS lambda函数

Node.js 如何从本地系统执行AWS lambda函数,node.js,amazon-web-services,npm,aws-lambda,alexa-skills-kit,Node.js,Amazon Web Services,Npm,Aws Lambda,Alexa Skills Kit,我在Node.js中编写了AWS Lambda函数(index.js),它对其他npm包具有外部依赖性,当我尝试测试Lambda函数时,我必须压缩文件和节点模块,这非常耗时。 请帮助寻找在本地执行函数的方法 谢谢我可以看到本地测试的优势。看看这些开源项目: :在上测试Lambda函数 带有示例事件数据的本地计算机 :模拟 本地AWS Lambda API 另请参阅此堆栈溢出帖子:。我们的命令行工具bst proxy完全满足您的要求: 它将使您的lambda代码可以通过URL访问,然后您可以自己

我在Node.js中编写了AWS Lambda函数(index.js),它对其他npm包具有外部依赖性,当我尝试测试Lambda函数时,我必须压缩文件和节点模块,这非常耗时。 请帮助寻找在本地执行函数的方法


谢谢

我可以看到本地测试的优势。看看这些开源项目:

  • :在上测试Lambda函数 带有示例事件数据的本地计算机
  • :模拟 本地AWS Lambda API

  • 另请参阅此堆栈溢出帖子:。

    我们的命令行工具bst proxy完全满足您的要求:

    它将使您的lambda代码可以通过URL访问,然后您可以自己测试或使用真正的Alexa设备。要使用它,请使用npm安装bst:

    sh
    npm install bespoken-tools -g
    
    然后运行它:

    bst proxy lambda index.js
    
    然后,您可以使用打印出来的URL进行测试。

    此链接将帮助您从本地系统执行lambda函数