Node.JS la fonction d'exportation sans objet wrapper

Je suis en train de regarder Node.JS demande et notez que vous pouvez utiliser

var request = require('request');
request(...)

Mais quand j'ai essayer de faire quelque chose de similaire, comme dans le module j'essaie

exports = function() {}

il ne fonctionne pas. La seule façon que je sais pour les utiliser est

var request = require('request').request;
request(...)

et

exports.request = function() {}

Comment puis-je régler l'ensemble de l'exportation à une fonction au lieu d'ajouter une fonction à l'exportation d'objet?

Un indice qui pourrait l'être à l' demande de code source mais je trouve qu'il est difficile de comprendre ce qui se passe. Pouvez-vous m'aider?

InformationsquelleAutor Bryan Field | 2011-05-03