Tutoriel Node.js épisode 2 : créer un module

Dans cet épisode, nous allons créer un module qu'il sera possible d'importer via un require. Et oui, comme les modules fournis lors de l'installation de Node.js ou ceux que vous installez via npm. Le code final, sera le suivant :

exports.brand = 'Renault';

exports.start = function(){  
    console.log('Vroom');
}

var passengers = [];

var addPassenger = function(name){  
    var newPassenger = {name: name, addedAt : new Date()};
    passengers.push(newPassenger);
};

var getPassengers = function(){  
    passengers.forEach(function(p){
        console.log(p.name + " added on " + p.addedAt);
    })
};

exports.addPassenger = addPassenger;  
exports.getPassengers = getPassengers;  

Les explications détaillées sont dans la vidéo suivante :