【发布时间】:2021-06-17 11:14:49
【问题描述】:
在lambda中我们写node js脚本时,是否可以在exports.handler之外运行函数?
例如:
// index.js
const main = async () => {
console.log(" running ");
};
main();
exports.handler = function(event, context) {
const response = {
statusCode: 200,
body: JSON.stringify('done!'),
};
return response;
};
如果我需要在 lambda 中运行 index.js,它只在 exports.handler 的函数内部执行。
它没有执行exports.handler 之外的“主要”功能。请帮助某人
【问题讨论】:
-
如果要调用
main()函数,可以从exports.handler函数中调用。您正在努力实现的目标可能有助于给出更好的答案。 -
实际上,在主函数中,我有逻辑连接 mongo db...当主函数尝试连接时,处理程序中的函数也在运行。及其失败
标签: node.js aws-lambda