я пишу небольшой код.
var app = require('../app');
var debug = require('debug')('PHCServer:server');
var http = require('http');
var pg = require('pg');
var port = normalizePort(process.env.PORT || '3000');
app.set('port', port);
var server = http.createServer(app);
var io = require('socket.io')(server);
io.on('connection',function(socket){
socket.on('message',function(data){
pg.connect(str,function(err,client,done){
var c = "'"+data.complaint+"',";
c += "'"+data.symptoms+"'";
client.query("INSERT INTO Appointment (complaint,symptoms) VALUES ("+c+")",
function(error,result){
console.log('result is');
console.log(data.eid);
socket.emit('message1','djlksjdslkj');
client.end();
});
});
console.log(data);
});
socket.on('message1',function(data){
console.log('message1 is');
console.log(data);
});
});
со стороны клиента я пишу небольшой код
var socket = io.connect('http://lit-spire-7546.herokuapp.com');
socket.emit("message",obj);
он вставляет данные в postgresql, но socket.emit не работает. Может ли кто-нибудь указать, почему socket.emit не работает ??