의 모듈에서 데이터를 반환 할 수 없습니다 :/나는 하나 개의 파일에 코드 아래에 쓴 표현 노드 JS
모델은
module.exports = {
processedList: function(store_name) {
var t;
var tradeIds = exported.find({storename: store_name}, function (err, value) {
if (err) return console.error(err);
return value;
}).select('tid -_id');
}, // Export connection here
};
내가 경로에있는 다른 파일이 exported.js
경로/내 보낸 .js
var exported = require('../models/exported.js');
var tradeIds = exported.processedList(storename);
console.log('simer'+tradeIds);
}
하지만 console.log에서 정의되지 않습니다. 처리 목록의 return 문 대신 console.log를 작성하면 결과가 콘솔이됩니다. 하지만 내 요구 사항은 모델 파일에서 경로 파일로 데이터를 반환하는 것입니다.
나는 표현하고 노드 j를 새로 도입했습니다.
가이던스는 매우 높이 평가됩니다.
Simer 난 그냥 내 코드가 당신을 위해 작동 희망 업데이 트되었습니다. 마지막으로 신텍스 오류가있을 수 있습니다. 아직도 어떤 문제라도 알려주지. –
두 가지 솔루션이 모두 작동하고 있습니다. 당신과 kawadhiya21하지만, 일부 기능에 routes/exported.js 코드를 넣은 다음 그 funtion을 호출하려면 해당 코드를 다시 호출해야합니다. 우리가 전화를 걸 때마다 콜백을 사용해야하는 또 다른 기능. – Simer