Mysql 如何在Socket.IO中获取用户信息

Mysql 如何在Socket.IO中获取用户信息,mysql,node.js,sockets,Mysql,Node.js,Sockets,大家好,我有这个问题,希望任何人都能帮助。 因此,当用户登录时,我将使用套接字获得该客户端id。但在获得该id之后,我如何检索数据库中的user\u id字段。我已经在NodeJS中安装了MySql 这是我的server.js文件 var socket = require( 'socket.io' ); var express = require( 'express' ); var http = require( 'http' ); var dateFormat = require('date-

大家好,我有这个问题,希望任何人都能帮助。 因此,当用户登录时,我将使用套接字获得该客户端id。但在获得该id之后,我如何检索数据库中的
user\u id
字段。我已经在NodeJS中安装了MySql

这是我的
server.js
文件

var socket = require( 'socket.io' );
var express = require( 'express' );
var http = require( 'http' );
var dateFormat = require('date-format');
var app = express();
var server = http.createServer( app );
var io = socket.listen( server );
var connection = require('mysql').createConnection({
    host        : 'localhost',
    user        : 'root',
    password    : '',
    database    : 'freelancer'
});
connection.connect(function(err){
    if(err) console.log(err);
});


io.sockets.on( 'connection', function( client ) {
    //get user id using client.id
    console.log( "New client id " + client.id );

});


server.listen( 8080 );