Je suis nouveau en Javascript et je vois beaucoup d'utilisation d'exports et de prototypes dans le code que je lis. À quoi servent-ils principalement et comment fonctionnent-ils ?
//from express
var Server = exports = module.exports = function HTTPSServer(options, middleware){
connect.HTTPSServer.call(this, options, []);
this.init(middleware);
};
Server.prototype.__proto__ = connect.HTTPSServer.prototype;