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

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

console.log(planex);

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) {
    console.log('recibe ho: %s', message);
    if (message == 'isAlive?') {

      setTimeout(function () {
        ws.send('YES IS ALIVE');
      }, 10000);
    }
  });
});

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