我已经列出了我一直在处理的与此命令有关的所有内容,这是它返回的错误,我想测试查找图片是否有效,但它只是返回SyntaxError: await is only valid in async function at wrapSafe (internal/modules/cjs/loader.js:1047:16) at Module._compile (internal/modules/cjs/loader.js:1097:27) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10) at Module.load (internal/modules/cjs/loader.js:977:32) at Function.Module._load (internal/modules/cjs/loader.js:877:14) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12) at internal/main/run_main_module.js:18:47我确实理解这个问题,但我不知道如何异步,请帮助 <3 const superagent = require("superagent");bot.on('message', message => { let args = message.content.substring(PREFIX.length).split(" "); case 'cat': let message = await message.channel.send("Finding Cat Pictures...") let {body} = await superagent .get('https://aws.random.cat/meow') console.log(body.file)
1 回答

阿晨1998
TA贡献2037条经验 获得超6个赞
只做功能async
bot.on('message', async message => {
let args = message.content.substring(PREFIX.length).split(" ");
case 'cat':
let message = await message.channel.send("Finding Cat Pictures...")
let {body} = await superagent
.get('https://aws.random.cat/meow')
console.log(body.file)
添加回答
举报
0/150
提交
取消