express-slas
Version:
SLA's handler for Express.JS
34 lines (27 loc) • 703 B
JavaScript
/**
* Used to test default behavior
*/
;
var express = require("express"),
slas = require("..");
var createServer = function(port, options) {
let app = express(),
opts = (typeof options === "object") ? options : {};
app.use(slas(opts));
app.get("/success", function(req, res) {
res.send("cool");
});
app.get("/slow", function(req, res){
setTimeout(function(){
res.send("not good");
}, 100);
});
return app.listen(port, function(){
//console.log("Server is running");
});
};
if (require.main === module) {
createServer(8000, {sla: 10});
} else {
module.exports = createServer;
}