cloudcms-server
Version:
Cloud CMS Application Server Module
37 lines (27 loc) • 769 B
JavaScript
const { Server } = require("socket.io");
module.exports = function(config) {
var r = {};
r.startCluster = function(httpServer, callback)
{
callback();
};
r.afterStartCluster = function(httpServer, callback)
{
callback();
};
r.afterStartServer = function(app, httpServer, callback)
{
var io = new Server(httpServer);
io.on("connection", (socket) => {
// TODO
// always catch err
socket.on("error", function(err) {
console.log("Caught socket error");
console.log(err.stack);
});
});
httpServer.io = io;
callback();
};
return r;
}