Это не работает:
exports.handler = (username, password) => {
return {
login: () => login(username, password),
processLogin,
generateReport
};
};
Когда я перехожу на это, оно работает, но ...
exports.handler = (username, password) => {
login(username, password);
processLogin();
generateReport();
};
... оно не следует порядку.Как заставить его работать на AWS Lambda?В моем понимании, процесс выглядит следующим образом: сначала запускается login
, когда это делается, processLogin
запускается, когда это делается, generateReport
запускается.generateReport
выглядит так:
function generateReport(token)...
, что означает, что функции получают некоторый аргумент из processLogin
, который выполняется до этого.В любом случае, как мне заставить это работать?
Пожалуйста, дайте мне знать, если нужна дополнительная информация.