0
client.get方法不redis的工作於Node.jsNode.js的請求方法回調
//blog function
module.exports = {
index: function() {
var data = new Object();
data.ip = base.ip();
var redis = require("redis");
var client = redis.createClient(6379,'192.168.33.10');
client.get("foo",function(err,reply,callback)
{
var x=reply.toString();
});
data.y=x;
return data;
}
};
data.y="bar"
預期,但
x is not defined.
問題出在哪裏?
我不明白,你給 –
@ dm03514是正確的,你需要了解JavaScript的本性是異步鏈路 –