Skip to content

Instantly share code, notes, and snippets.

@starlocke
Forked from tiffboors29/challenge.js
Created May 12, 2021 01:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save starlocke/8ff892b3c0328f01ab403a0be6c01b84 to your computer and use it in GitHub Desktop.
Save starlocke/8ff892b3c0328f01ab403a0be6c01b84 to your computer and use it in GitHub Desktop.
let http = require('http');
(function follow(url){
url = url.indexOf('?') !== -1 ? url.replace(/\?/,'.json?') : url + '.json';
http.get(url, response => {
let rawData = '';
response.on('data', data => {
rawData += data;
});
response.on('end', data => {
let obj = JSON.parse(rawData);
if (obj['follow']){
console.log(obj);
follow(obj['follow']);
}
else {
console.log(obj['message']);
}
})
})
}('http://letsrevolutionizetesting.com/challenge'));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment