2017-03-09 2 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

빠른 답장을 보내 주셔서 감사합니다,하지만? Tool.doSomething을 exports.do로 변경하면 뭔가 나쁜 일이 일어날 것이라고 생각합니다. –

+0

다음은이 방법에 대한 설명입니다. https://www.sitepoint.com/understanding-module-exports-exports-node-js/ –

관련 문제