Переход с функций Firebase на AWS Lambda - PullRequest
0 голосов
/ 08 марта 2019

У меня раньше была облачная функция Firebase, которую я сейчас хочу перенести на AWS Lambda. Как я могу заметить, структура выглядит совсем иначе. По сравнению с облачной функцией Firebase, использующей запрос NodeJS Express (https://expressjs.com/en/api.html#req) и ответ (https://expressjs.com/en/api.html#res),), AWS Lambda использует функцию async, которая принимает event (фактический передаваемый ей параметр) в качестве аргумент.

Таким образом, в то время как первоначально моя облачная функция Firebase просто считывала информацию из request и возвращала данные в response, теперь мне нужно изменить ее, чтобы использовать объект event и возвращать данные в самой функции.

Я должен опустить точные подробности о том, как я работал в облачных функциях Firebase, но, кратко объясняя, это было не все в одном методе. Предыдущая структура была немного более сложной - объекты запроса и ответа передавались между несколькими методами, прежде чем что-либо «возвращалось» в response.

Есть ли какое-нибудь простое руководство или метод для этой миграции, или структура между ними действительно настолько различна, что я смотрю на переписывание?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...