'use strict';
var request = require('request');
var name, status;
var firstHasFinished, secondHasFinished = false;
request.get( 'http://localhost:8080/getUserName?id=1234', function(err, res, body) {
var result = JSON.parse(body); name = result.value; markFinished('first');
});
request.get( 'http://localhost:8080/getUserStatus?id=1234', function(err, res, body) {
var result = JSON.parse(body); status = result.value; markFinished('second');
});
function markFinished(step) { if (step == 'first') {
firstHasFinished = true; }
if (step == 'second') {
secondHasFinished = true;
}
if (firstHasFinished && secondHasFinished) { console.log('The status of user', name, 'is', status);
} }
Node JS
Be the first to comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.