Discord.js 承诺 { <pending> } endb

时间:2021-05-25 12:42:47

标签: discord.js

因此,当我在不和谐中运行我的代码并放置前缀时,我会得到 Promise { pending } 而不是我设置到 endb 的值。

我的代码:

const Endb = require('endb');

const endb = new Endb({
  store: new Map(),
  namespace: 'Cache',
});

endb.set(msg.guild.id,"Random")
console.log(endb.get(msg.guild.id))

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

endb.get(msg.guild.id) 返回一个 Promise,您必须await

endb.get(msg.guild.id).then((data) => {
    console.log(data);
});

我还建议您使用除 endb 以外的其他内容,因为它不再维护。