@helpscout/cyan
Version:
Cypress-like Testing for React + JSDOM
25 lines (18 loc) • 464 B
JavaScript
;
var app = require('express')();
var http = require('http').createServer(app);
var io = require('socket.io')(http);
var port = 3000;
var addRoutes = require('./utils/addRoutes');
var routes = require('./routes');
addRoutes(app, routes);
io.on('connection', function (socket) {
return socket.on('disconnect', function () {
http.close();
});
});
http.listen(port);
process.on('SIGINT', function () {
http.close();
process.exit(0);
});