我之前有一个Firebase Cloud Function,现在我想将其迁移到AWS Lambda。正如我所观察到的,结构感觉完全不同。与使用NodeJS Express的Request(https://expressjs.com/en/api.html#req和Response(https://expressjs.com/en/api.html#res)的Firebase Cloud Function相比,AWS Lambda使用async
函数,该函数采用event
(传递的实际参数对此)作为参数。
因此,起初我的Firebase Cloud Function只是从request
读取信息并在response
上返回数据,现在我需要对其进行更改以使用event
对象并返回数据在函数本身中。
我必须省略有关我在Firebase Cloud Functions中的工作方式的确切详细信息,但是为了简短地说明一下,这并不是所有方法都只是一种方法。先前的结构有点复杂-在response
上“返回”任何内容之前,请求和响应对象在几种方法之间传递。
此迁移是否有任何简单的指南或方法,或者两者之间的结构真的有很大不同,以至于我正在研究重写?