我试图弄清楚如何将 AWS 工具包用于 vscode。我转到 AWS 扩展并单击创建新的 SAM 应用程序,指向项目目录,它会创建一个 hello world 函数。在它上面,它说Add Debug Configuration
。我单击它,选择 nodejs 12.x 并保存 launch.json,但我没有得到运行选项。它仍然Add Debug Configuration
出于某种原因说。如何在控制台中本地运行我的 lambda 函数?
launch.json 文件生成,但我永远无法运行代码。
启动.json
{
"configurations": [
{
"type": "aws-sam",
"request": "direct-invoke",
"name": "new test:app.lambdaHandler (nodejs12.x)",
"invokeTarget": {
"target": "code",
"projectRoot": "new test/hello-world",
"lambdaHandler": "app.lambdaHandler"
},
"lambda": {
"runtime": "nodejs12.x",
"payload": {},
"environmentVariables": {}
}
}
]
}
我还尝试导航到终端中的 hello-world 目录并执行node app.js
,但它没有返回任何内容
我究竟做错了什么?感谢您的帮助!