lex-deploy
Version:
CI tool for export, deploy and publish of aws lex bot
27 lines (21 loc) • 595 B
JavaScript
const https = require('https');
exports.fetch = function(url) {
return new Promise((resolve, reject) => {
const onError = error => {
reject(error.message);
};
const request = https.get(url, response => {
const data = [];
if (response.statusCode !== 200) {
reject(`error occured while downloading file, error code: ${response.statusCode}`);
}
response.on('data', function(chunk) {
data.push(chunk);
});
response.on('end', function() {
resolve(data);
});
});
request.on('error', onError);
});
};