키 값을 삽입하고 가져 오는 파일이 있습니다 ("file1"이라고합니다).콜백 - 정의되지 않았습니다.
var rdb;
module.exports = function(_app) {
rdb = redis.createClient();
return module.exports;
}
module.exports.parse = function (name, callback) {
rdb.set(name, 'myValue', function(err, data) {
console.log("SET:", err, data);
});
rdb.get(name, function(err, value) {
callback(err, value);
});
}
을하지만 다른 파일 내 구문 분석 함수를 호출하고있을 때 그것은 정의되지 않은 구문 분석 말한다 : 그래서 나는 여기 FILE1 내 구현을
var f1;
module.exports = function(_app) {
app = _app;
f1 = require('./file1.js')(_app);
};
f1.parse('test', function(err, data){
console.log(err, value);
});
내가 잘못 아무것도 건가요?
감사합니다. 이제 구문 분석은 정의되지 않았다고 말하지 않습니다. 그것은 내 기능으로 간다. 내가 설정하고 Redis key, value pair를 얻는 방법에 문제가있는 것 같다! rdb.get (name, function (err, value) {...}가 작동하지 않습니다 ... –