gpt4 book ai didi

node.js - 即使在向 API Gateway 发送响应之后,AWS Lambda 也会在后台运行

转载 作者:IT老高 更新时间:2023-10-28 23:11:19 26 4
gpt4 key购买 nike

我在网上搜索了所有内容,但没有找到如何使此功能成功的解决方案。需要帮助。

我的要求是:我想要一个,如果我触发一个用 node.js 编写的 aws lambda 函数并使用 aws-serverless-express 模块,则必须快速将响应发送回 API 网关,但仍不应该退出并仍然在后端,我们可以看到云监视日志。它必须是异步的。

代码片段是:

    app.get('/check', function(req, res){
method.invoke(req)
res.status(200).send('success')
})

我这样做并像这样检查过,但是 lambda 函数被停止并将响应返回给 api 网关,它甚至没有在后端运行 method.invoke() 函数。

如果我理解或做错了什么,请纠正我。我检查了这个链接:Invoke AWS Lambda and return response to API Gateway asyncronously

这是解决此问题的唯一方法。创建两个 lambda 函数。

最佳答案

您可以使用 AWS Lambda Step functions 来实现此目的,连接到 API Gateway,使用两个 lambda 函数并行执行分支,其中一个向 API Gateway 返回响应,另一个异步执行。

关于node.js - 即使在向 API Gateway 发送响应之后,AWS Lambda 也会在后台运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44668605/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com