0
const PORT = 3000;
const HOST = 'localhost';

var express = require('express'),
    http = require('http'),
    server = http.createServer(app);

var app = express();

const redis = require('redis');
const client = redis.createClient();

const io = require('socket.io');

if (!module.parent) {
    server.listen(PORT, HOST);
    const socket  = io.listen(server);

    socket.on('connection', function(client) {
        const subscribe = redis.createClient()
        subscribe.subscribe('realtime');

        ...
        ... 
        });
});
}

サイトの 1 つでこのコードに出くわしました。上記のコードで、条件 (!module.parent) が使用されている理由を知りたいですか ??? それを使用する必要は何ですか??

4

1 に答える 1