Как эмулировать облачную функцию Google на локальном компьютере, чтобы ускорить циклы разработки? - PullRequest
1 голос
/ 03 мая 2019

Я нашел плагин: 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 на локальном компьютере?

...