NodeJS检查请求/响应

时间:2014-04-18 22:51:01

标签: javascript node.js

使用套接字,如何检测req和/ res是否未定义,如果未定义,则重定向客户端?

这是我的身份验证功能

function authenticate(req,res,next) {
    if (!req.session.loggedIn) {
        fs.readFile('./html/login.html', "utf8", function(err, html) {
            res.send(html);
        });
    } else next();
}

app.getapp.post完美配合。但是,它似乎不适用于套接字路由。

app.io.route('move', authenticate, function(req) { //does not work, 'next() is undefined'

app.get("/",authenticate, function(req, res) { //works perfectly

如何通过websockets验证客户端是否有会话,并提供响应以避免触发错误?

(这种情况是由以下原因引起的:1。客户端登录.2。我重新启动服务器.3。客户端未注销,并尝试移动,但不再有会话并且会触发错误)

0 个答案:

没有答案