小编Aaj*_*aje的帖子

aws-lambda-nodejs:如何使用回调函数返回我在aws-console中打印的值?

这是在aws lambda函数中运行的代码.

exports.handler = (event, context, callback) => {
            // TODO implement

          mqfunc1(func2);



};
var func2 = function(data) {
            console.log('got data: '+data);

};
var mqfunc1 = function(callback) {
        var myCallback = function(data) {
        console.log('got data: '+data);
        };

        var usingItNow = function(callback) {
        callback('get it?');
        };

};
Run Code Online (Sandbox Code Playgroud)

现在我确实得到了我想在控制台中打印的消息.但我想使用exports.handler中的回调函数显示在控制台中打印的相同消息.

我尝试在exports.handler中使用各种方法使用回调函数,但我总是得到null.我明白在节点js脚本中所有的函数调用都是异步的,所以如何从任何函数返回一个值并在exports.handler中回调相同的内容,即在执行结果中显示相同的值.

callback return-value node.js aws-lambda

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

aws-lambda ×1

callback ×1

node.js ×1

return-value ×1