我有以下代码来获取游戏清单:
async function(username) {
return await User.findOne({ username: username }).lean().inventory;
}
当前,我在套接字中运行此函数。应该应在其上返回数据:
socket.on('give inventory', function() {
console.log(connections[socket.id])
itemmanage.getInventory(connections[socket.id]).then(function(result) {
console.log(result);
socket.emit("get inventory", result);
})
});
但是,这不会返回数据。相反,它只是返回未定义。如何使其返回数据而不是未定义?我尝试过的所有内容仍然返回未定义。
答案 0 :(得分:0)
{{1}}