Files
bm/public_html/public/node_modules/foundation-cli/lib/util/fetch-url.js
2025-09-24 13:26:28 +02:00

27 lines
621 B
JavaScript

var http = require('http');
module.exports = function fetchUrl(host, path, done) {
var options = {
host: host,
path: path
};
var callback = function(response) {
var data = [];
response.on('data', function(chunk) {
data.push(chunk);
});
response.on('end', function() {
if(response.statusCode === 200) {
var buffer = Buffer.concat(data);
done(buffer);
} else if (response.statusCode == 404) {
done('');
} else {
console.log('error fetching file', path);
done('');
}
});
};
http.request(options, callback).end();
}