连接数据库时如何在node.js中使用响应?

时间:2013-10-28 10:29:49

标签: node.js response

我必须使用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.

        } 
    }); 
});

1 个答案:

答案 0 :(得分:0)

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