0

我必须使用 response.writehead 重定向到不同的页面。我如何在 sql 查询中执行此操作。

这是我的代码。

socket.on('login_check', function(email, pwd) { 
    connection.query("SELECT id,user_type FROM user WHERE email = '"+email+"' AND password = '"+pwd+"'ORDER BY name ", 
    function (error, results, fields) { 
        if (error) { 
            console.log(error);  
        } 
        if (results[0]) { 
            // some code     
        } else { 

           // Have to use response.writehead here. Please guide how to do this. If i use it here directly then it will give response is undefined error.

        } 
    }); 
});
4

1 回答 1

0

在我看来,您使用的是 socket.io,而不是响应传统的 HTTP 请求。因此,您没有要使用的“响应”对象。我建议您使用socket.emit()通过套接字将消息发送回客户端,并使用客户端 javascriptwindow.location手动更改。

于 2013-10-28T12:39:40.103 回答