Я нашел плагин: https://www.npmjs.com/package/serverless-offline
Но он эмулирует AWS лямбду. Я пишу функцию HTTP и проверяю ее, распечатываю второй аргумент функции:
res: {"functionName": "cedar-cloud-functions-dev-sendEmail", "functionVersion": "offline_functionVersion_for_cedar-cloud-functions-dev-sendEmail", "invokedFunctionArn": "offline_invokedFunctionArn_for_cedar-cloud-functions-dev" -sendEmail», "awsRequestId": "offline_awsRequestId_23960008909951136", "logGroupName": "offline_logGroupName_for_cedar-облако-функции-DEV-SendEmail", "logStreamName": "offline_logStreamName_for_cedar-облако-функции-DEV-SendEmail", "идентичность": {} "clientContext": {}}
Как видите, существует свойство awsRequestId
, поэтому этот второй аргумент должен быть context
в лямбда-выражении AWS, а не res
в GCF.
Есть ли плагин, эмулирующий функцию облака Google на локальном компьютере?