【发布时间】:2022-01-26 09:16:42
【问题描述】:
我有一个函数可以返回 Discord.JS 中的公会前缀:
getprefix.js:
const GuildSchema = require("../Database/Models/GuildConfigs");
const { DEFAULT } = require("./config");
const getprefix = async (id) => {
const guildConfigs = await GuildSchema.findOne({
GuildID: id,
});
let PREFIX = DEFAULT;
if (guildConfigs && guildConfigs?.Prefix) {
PREFIX = guildConfigs?.Prefix;
}
};
module.exports = { getprefix };
我使用这个在另一个文件中调用函数:
let prefix = getprefix(message.guild.id);
prefix.then(() => {
console.log(prefix);
});
问题是它在控制台中返回这个:
Promise { '!' }
是否可以只返回引号内的实际前缀而不使用 Promise?
【问题讨论】:
-
"是否可以只返回引号内的实际前缀而不使用 Promise?"没有。
-
这能回答你的问题吗? async/await always returns promise
标签: javascript discord.js