質問: [mes, userId]; connection.query('insert into messages (message, created, modified, user_id) values (?, now(), now(), ?);', insertColumn, function (err, rows, fields) { if (err) { console.log('err: ' + err); } //INSERTした行をSELECTして送信 connection.query('select * from messages order by id desc limit 1;', function (err, rows, fields) { if (err) { console.log('err: ' + err); } rows.forEach(function(value) { console.log('row: '); console.log(value); socket.emit("sendMessage_from_server", value); }); }); }); }); }); //サーバー接続情報定義 server.listen(3000, 'IPアドレス'); ```
回答: やはり送信先の指定がうまくできていなかったようで、 ``` socket.emit("sendMessage_from_server", value); ``` を ``` io.sockets.emit("sendMessage_from_server", value); ``` と修正することで、解決しました。 お騒がせいたしました。