2017-11-29 1 views
-3

Ich verwende NodeJs und HTTP-Modul, um meine Webdienste (Restful APIs) zu testen. Es gibt 4 Dienstleistungen. Der erste Dienst gibt eine JSON-Antwort, die ich Nutzlast für den zweiten Dienst erstellen muss. Wie kann ich die Antwort in einer Variablen speichern, damit ich sie in der nächsten Anfrage verwenden kann?Wie kann ich JSON-Antwort von einem Dienst verwenden, um JSON-Daten im nächsten Dienst in Nodejs zu posten?

function callback(error, response, body) { 
if (!error) { 
    var info = JSON.parse(JSON.stringify(body)); 
    console.log(info); 
} 
else { 
    console.log('Error happened: '+ error); 
} 

}

//sending request request(options, callback);

+0

Was Sie bisher versucht haben? Irgendwelche Codebeispiele? – Al0x

Antwort

1

Einige abstrakte Code für einige abstrakte Frage

service1.getData() 
.then((result) => { 
    return service2.getData(result); 
}) 
.then((result) => { 
    return service3.getData(result); 
}) 
... 
.then((result) => { 
    // do something with the last result 
}) 
Verwandte Themen