0

このようなAPIを持つnodejsモジュールを作成しようとしています

**program.js**

var module = require('module');
var products = module('car', 'pc'); // convert string arguments to methods

// now use them 
products.car.find('BMW', function(err, results){
  // results
})

products.pc.find('HP', function(err, results){
  // results
})

>

**module.js**

function module(methods){
  // convert string arguments into methods attach to this function
  // and return
}

module.find = function(query){
  // return results
};

module.exports = module;

このモジュールはまったく同じことを行っているため、これが可能であることはわかっています。ソースを調査しようとしましたが、あまりにも多くのことが行われているため、これがどのように行われているかを判断できませんでした.

4

2 に答える 2