【发布时间】:2019-02-19 07:22:49
【问题描述】:
res.json(data) 在 redis 客户端从服务器获取数据之前被调用...如何在发送 json 对象之前等待数据?
app.get('/api/player/:name', function(req, res) {
var name = req.params.name;
var data = {
"connected": 0,
"health": 0,
"armour": 0
};
readClient.get(name + '.connected', function(err, value) {
data.connected = value;
});
readClient.get(name + '.health', function(err, value) {
data.health = value;
});
readClient.get(name + '.armour', function(err, value) {
data.armour = value;
console.log(data);
});
console.log(data);
res.json(data);
});
【问题讨论】:
标签: json node.js redis get wait