无限数量的订阅,而不是router.get()中的订阅(nodejs,express)

时间:2019-04-06 20:03:05

标签: javascript express routes switch-statement

起初,我与switch进行了简单的聊天,并且有效。现在,我与Express进行授权聊天。我已经尝试在文件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': 
            ....
    }
});

0 个答案:

没有答案