2017-03-09 41 views
-1

ちょっと、私はHeroku上でNodejsファイルを実行していますが、外部ファイルでさまざまな関数を呼び出したいのですが、どうすればよいか分かりません。nodejsの外部.jsファイル内の関数を呼び出す

マイ外部tool.jsファイルは次のようになります。

var Tool = {}; //tool namespace 
Tool.doSomething = function(a,b){} 
Tool.doSomethingElse = function(a,b){} 

どのように私は私のnodejsファイルで利用可能に、この機能をエクスポートするのですか?私はそれが好き呼び出すしたいその後

import nodeTool = require('./tool.js'); 

var n = nodeTool.doSomething(a,b); 

すべてのヘルプは感謝している私のnodejsでおそらく

は、私のようなものを持っているファイル。ありがとうございました。

答えて

1

tool.js

exports.doSomething = function(a,b){} 
exports.doSomethingElse = function(a,b){} 

ノードのファイル:名前空間について

var nodeTool = require('./tool.js') 
var n = nodeTool.doSomething(a,b) 
+0

迅速な回答をお寄せいただきありがとうございますが、何?私がExport.doSomethingにTool.doSomethingを変更すると、私は悪いことが起こると思います。 –

+0

これはこのアプローチの説明です:https://www.sitepoint.com/understanding-module-exports-exports-node-js/ –

関連する問題