节点服务器仅在本地主机Lumen上工作

时间:2019-03-23 09:22:02

标签: node.js socket.io lumen

我正在制作一个实时Lumen API。为此,我使用了Node.js创建服务器。 它在localhost上可以正常运行,但在发布时不能正常运行

这是我的 Node Server.js

的代码
var app = require('http').createServer(handler);
var io = require('socket.io')(app);

var Redis = require('ioredis');
var redis = new Redis();

app.listen(6001, function() {
    console.log('Server chalu hua');
});

function handler(req, res) {
    res.writeHead(200);
    res.end('');
}

io.on('connection', function(socket) {
    console.log('Lijiye Nya connection bna diya gya');
});

io.on('disconnect', function(socket) {
    console.log('Connection Dropped');
});

redis.psubscribe('*', function(err, count) {
    //
});

redis.on('pmessage', function(subscribed, channel, message) {
    console.log(channel);
    message = JSON.parse(message);
    console.log(message);
    io.emit(channel, message.data);
})

有人可以告诉该怎么做,以使其在生产环境中工作

0 个答案:

没有答案