Как потребовать один модуль в другом для использования генераторов событий?

Abhishek Yadav спросил: 26 ноября 2017 в 04:43 в: javascript

У меня есть такой файл экспресс-сервера

const express = require('express')
const app = express()app.get('/', (req, res) => res.send('Hello World!'))app.listen(3000, () => console.log('Example app listening on port 3000!')

И у меня есть файл для запуска другого порта для tcpServer

const net = require('net');
const lora_packet = require('lora-packet');
const dataParser = require('./dataParser');const clients = [];net.createServer(function(socket) {
    socket.name = socket.remoteAddress + ":" + socket.remotePort;
    clients.push(socket);    socket.on('data', function(data) {
        try {
            console.log("Buffer sent by terminal : ");        }catch(err){
            console.log("DATA RECEIVING PRODUCED AN ERROR" + err);
        }    });
    socket.on('end', function() {
        clients.splice(clients.indexOf(socket), 1);
        //broadcast(socket.name + "has left the cartel.\n");
    });    socket.on('error', function (exc) {
        console.log("ignoring exception: " + exc);
    });}).listen(8080);

Можно ли обойти циклическую зависимость для достижения цели или нет?


0 ответов