我正在尝试将 POST 请求中的文件发送到 AWS lambda ,并在经过一些处理后得到结果。我想将请求主体用作可读流,如下例所示。
// AWS lambda (using the serverless framework)
module.exports.hello = (event, context, callback) => {
// pipe the request content to another stream (.pipe())
}
我可以轻松地在 Express 中执行相同操作,但无法使用AWS lambda提供的事件对象。
// Express server
app.post('/endpoint', (req, res) => {
req.pipe(anotherStream)
})
答案 0 :(得分:0)
AWS Lambda旨在处理来自AWS Api网关(或任何其他Lambda调用)的不同事件(作为对象提供)。您可以做什么: