我已经cdk init注册了一个应用程序。我的应用程序有一个 ApiGateway 堆栈,其中“GET”方法绑定到根 (\'/\')。Lambda 函数绑定到“GET”方法。我希望当我发送带有查询参数的“GET”请求时,例如?param1=uno¶m2=dos\n在 myHandler 中使用类似的内容访问它们
!pseudo-code alert! \nconst queryParams = event.queryParams\nRun Code Online (Sandbox Code Playgroud)\n\n堆栈配置在lib/my-app-stack.ts
import cdk = require("@aws-cdk/core");\nimport lambda = require("@aws-cdk/aws-lambda");\nimport apigateway = require("@aws-cdk/aws-apigateway");\nimport path = require("path");\n\nexport class ApiIntegrationStack extends cdk.Stack {\n constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) {\n super(scope, id, props);\n\n // Handlers\n const my_handler = new lambda.Function(this, "myHandler", {\n code: lambda.Code.asset(path.join(__dirname, "../src")),\n handler: "handler.myHandler",\n runtime: lambda.Runtime.NODEJS_8_10,\n memorySize: 1024\n });\n const my_integration = new apigateway.LambdaIntegration(\n my_handler\n );\n\n const default_handler = …Run Code Online (Sandbox Code Playgroud)