2014-02-06 4 views
4

all.js에 메일 구성 코드가 있습니다. 오류 - 'config'모듈을 찾을 수 없습니다.

지금 난 내 mail.js 서비스에이를 가져올 노력하고, 그래서 다음과 같이 나는 config 모듈을 수입 : -

mail.js

config = require('config'), 

all.js

mailer: { 
     auth: { 
      user: "XXXXXXX", 
      pass: "[email protected]" 
     } 
    } 

enter image description here

오류가 있습니다. 모듈을 찾지 못했지만 모듈은 내가 그것을 확인한 채 존재합니다.

해결 방법?

config = require('../config/config'); 
+0

당신은 모듈을 수출하고 있습니다 ... -이 : –

+0

'config.js'는'all.js'를 내보내고 내 코드는'all.js'에 있습니다. – Anup

+0

이 config = require ('config') 메일러를 사용하십시오. mailer라는 오브젝트를 내보내려면이를 참조해야합니다. –

답변

4

나는이 일을 다음 코드 &를 사용? 마찬가지로 Module.Exports.Mailer = {auth : {...}}
+2

네, 상대 경로 ('../'또는 './'로 시작하는)를 사용해야합니다. 그렇지 않으면 node.js가 node_modules 폴더를 조사합니다. – alex

관련 문제