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?
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin de le remplacer en tant que
module.exports = function() {}
Simplement écrit
exports = function() {}
crée un nouveau variables locales appelées les exportations et cache leexports
de vie variable enmodule.exports