Бесконечное количество подписок вместо одной в router.get () (nodejs, express) - PullRequest
0 голосов
/ 06 апреля 2019

Сначала я сделал простой чат с switch, который работает.Сейчас я делаю чат с авторизацией через экспресс.Я уже пытался вставить switch (req.url) {} в файл routers/chat.js:

router.get('/', function(req, res) {
    res.render('chat'); 
    switch (req.url) {...}
});

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

http.createServer(function (req, res) {
    switch (req.url) {
        case '/subscribe':
            chat.subscribe(req, res);
            break;
        case '/publish': 
            ....
    }
});
...