En Node, puede decir que su programa va a hacer dos cosas diferentes dependiendo de si se ejecuta el código require('./something.js') o node something.js. Esto es útil si desea interactuar con uno de sus módulos de forma independiente.

if (!module.parent) {
    // ran with `node something.js`
    app.listen(8088, function() {
        console.log('app listening on port 8088');
    })
} else {
    // used with `require('/.something.js')`
    module.exports = app;
}

Ver the documentation for modules para mas informacion.