Wie kann ich die export-Steckdose.io in anderen Modulen in nodejs?

Habe ich socket.io arbeiten in app.js aber wenn ich versuche zu nennen, die es von anderen Modulen seinem schaffen nicht io.connection nicht sicher ?

app.js

var express = require('express');
var app = express();
var server = require('http').createServer(app);
var io = require('socket.io')(server);
var ditconsumer = require('./app/consumers/ditconsumer');
ditconsumer.start(io);
server.listen(3000, function () {
    console.log('Example app listening on port 3000!');
});

consumer.js

module.exports = {
    start: function (io) {
        consumer.on('message', function (message) {
            logger.log('info', message.value);
            io.on('connection', function (socket) {
                socket.on('message', function(message) {
                    socket.emit('ditConsumer',message.value);
                    console.log('from console',message.value);
                });
            });
        });
}
}
InformationsquelleAutor hussain | 2016-07-21
Schreibe einen Kommentar