yadda
Version:
A true BDD framework for JavaScript
34 lines (26 loc) • 631 B
JavaScript
var bodyParser = require('body-parser');
var express = require('express');
var app = express();
var routes = ['./routes/server', './routes/bottles'];
module.exports = (function () {
var server;
app.use(bodyParser());
routes.forEach(function (route) {
require(route).init(app);
});
function start(host, port, next) {
server = app.listen(port, host, function () {
app.on('shutdown_request', stop);
app.set('started', new Date());
next && next();
});
}
function stop(next) {
server && server.close(next);
}
return {
start: start,
stop: stop,
};
})();
;