как я могу хранить и получать доступ к mysql insertId в сеансе socket.io?Socket.io MySQL session
var mysql = require('mysql');
var express = require('express');
var app = express();
var router = express.Router();
var https = require('https').createServer(ssl_options, app);
var io = require('socket.io')(https);
io.on('connection', function(socket){
socket.on('new user', function(data) {
socket.username = data.username;
var query = connection.query('INSERT INTO chat SET ?', {subject:'1',message:'2'}, function(err, result) {
socket.chat_id = result.insertId;
});
console.log (socket.username) // Username
console.log (socket.chat_id) // Nothing returns?
});
});
Является ли chat_id полем автоинкремента, которое вы пытаетесь получить? –
@ChrisBarlow да, это! Можно ли сохранить идентификатор в качестве сеанса? – tonoslfx