ratelimiter-distil-router
Version:
SHIELD Rate Limiter DISTIL router middleware for Web Apps
24 lines (21 loc) • 705 B
JavaScript
const provider = require('service-client-ebay');
const client = provider.getClient('error');
const getSplashUI = function(headers) {
return new Promise(
(resolve, reject) => {
client.get('/')
.set('Content-Type', 'text/html; charset=utf-8')
.set('X-Distil-RequestID', headers['X-Distil-RequestID'])
.end((error, data) => {
if (error) {
reject(error);
} else {
resolve(data.body);
}
});
}
);
};
module.exports.load = function(req) {
return getSplashUI(req.headers);
};