私はNode.jsを初めて使用し、(関数を要求するだけでなく)別のファイルからオブジェクトを要求する方法を理解しようとしていますが、試行するすべてexports(module-exports、など)が失敗します。
だから、例えば、私が持っている場合foo.js:
var methods = {
Foobar:{
getFoo: function(){return "foo!!";},
getBar: function(){return "bar!!";}
}
};
module.exports = methods;
foo.jsそして今、私はfromのオブジェクト内で関数を呼び出したいindex.js:
var m = require('./foo');
function fooMain(){
return m.Foobar.getFoo();
};
どうすればよいですか?とのあらゆる種類の組み合わせを試しexportsましmodule-exportsたが、オブジェクトの一部ではない離散関数を呼び出した場合にのみ機能するようです。