aws lambda-nodejs: Wie kann ich mit callback-Funktion, die einen Wert zurückgeben, die ich gedruckt in der aws-Konsole?

Dies ist der code ausgeführt, der in einer aws lambda-Funktion.

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?');
        };

};

Nun bekomme ich die die Meldung, die ich drucken möchte in der Konsole. Aber ich wollte zeigen, die gleiche Nachricht gedruckt in der Konsole mittels der callback-Funktion innerhalb der Exporte.hf.

Ich habe versucht, mit callback-Funktion mit verschiedenen Möglichkeiten innerhalb der Exporte.hf, aber ich bin immer null. Ich verstehe, dass in einem node js scripts die Funktion Aufrufe sind asynchron, also wie gebe ich einen Wert aus einer Funktion und Rückruf das gleiche drin Exporte.handler, also der Darstellung der gleichen, in der Ausführung führen.

  • Hinzufügen Sie können ein Beispiel für die Ausgabe von, was Sie erwarten.
InformationsquelleAutor Aaje Baaje | 2016-12-30
Schreibe einen Kommentar