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

时间:2016-02-27 13:17:39

标签: mysql node.js sockets

大家好我有这个问题希望有人能提供帮助。 因此,当用户登录时,我将使用socket.But获取该客户端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 );

0 个答案:

没有答案