我在Node.js中编写了AWS Lambda函数(index.js),该函数对其他npm包具有外部依赖性,当我尝试测试lambda函数时我必须压缩文件以及耗时的节点模块。 请帮助找到一种方法来在本地执行该功能。如何从我的本地系统执行AWS lambda函数
谢谢
我在Node.js中编写了AWS Lambda函数(index.js),该函数对其他npm包具有外部依赖性,当我尝试测试lambda函数时我必须压缩文件以及耗时的节点模块。 请帮助找到一种方法来在本地执行该功能。如何从我的本地系统执行AWS lambda函数
谢谢
https://www.youtube.com/watch?v=71cd5XerKss此链接将帮助您从本地系统执行lambda函数
我可以看到本地测试的优点。看看这些开源项目:
另请参阅此堆栈溢出文章:How to test aws lambda functions locally。
我们的命令行工具,BST代理,确实你寻找什么: https://bespoken.tools/blog/2016/08/24/introducing-bst-proxy-for-alexa-skill-development
它会使你的拉姆达代码通过URL,然后你就可以用自己的测试或与真实的Alexa的使用访问设备。要使用它,你安装BST与NPM:
sh
npm install bespoken-tools -g
,然后运行它:
bst proxy lambda index.js
然后,您可以使用打印出测试远的URL。