첫 번째 Node.js 응용 프로그램을 개발하고 있습니다. 그리고 모든 것이 발견되지만 이제 앱이 커지고 있습니다. 이 앱을 다른 파일로 나누고 싶습니다. 그래서 필자는 앱을 파일로 나누기 위해 "require"메소드를 사용했습니다.Node.js - "모듈을 찾을 수 없습니다", 다른 모듈을 호출 할 때
하지만 내 앱에 '모듈을 찾을 수 없음'이 표시됩니다.
** Call Ordering **
A.js is call B.js <-- call is ok
B.js is call C.js <-- Cannot Find module, B.js can't call 'test222 function'
내 샘플 코드.
a.js
...
var m=require('./controller/b.js');
m.register(req,res);
b.js
exports.register=function(){
var MyModule=require('./model/c.js');
console.log(MyModule.test222()); <--------- cannot find module
};
c.js
exports.test222=function() {
return "c.js";
};
도와 또는 조언. 고맙습니다. 다른 모듈에서 모듈을 호출하려고합니다. 내 노드 응용 프로그램이 "모듈을 찾을 수 없습니다"에 대해 작동하지 않습니다. 그것을 해결하는 방법? 그래서
./a.js
./controller/b.js
./model/c.js
당신이 ./a.js
을 실행 ./controller/b.js
및 필요합니다
어떤 폴더에 a.js, b.js 및 c.js가 있습니까? –
'a.js'는 './'에 있습니다. – user3736174
a.js가/컨트롤러에 있습니까? –