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

大家好,我有这个问题,希望任何人都可以帮忙。 所以,当用户login时,我将有使用套接字的客户端ID。但是,我有这个ID后,如何检索数据库中的user_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 ); 

       

网上收集的解决方案 "如何获取Socket.IO中的用户信息"