index.js 824 Bytes
const webSocketServer = require('ws').Server;
const fs = require('fs');
const config = require('./config/config.json');

const planex = require('./planex/index')('');

const debo = require('./debo/index')(planex);

console.log(planex);
console.log(debo);

fs.watch(__dirname, function (event, file) {
  console.log(event);
  console.log(file);
});

const wsServer = new webSocketServer({
  port: config.port
});

wsServer.on('connection', function connection(ws) {

  console.log('open socket server');

  ws.on('message', function incoming(message) {

    message = message.toString('utf8');
    console.log(message);

    switch (message) {
      case message.action == 'gln':
        ws.gln = message.gln;
        break;
      default:
        break;
    }
  });
});

console.log('listen websocket port ' + config.port);