我的代码有问题,错误是SyntaxError:await仅在异步函数中有效
const Discord = require("discord.js")
module.exports = {
name: "ping",
description: "Display ping latency.",
run(msg, args) {
let waiting = await message.channel.send("Calculation...").catch(console.error)
let embed = new Discord.MessageEmbed()
.setTitle("Bot & Discord.js API latency", bot.user.avatarURL)
.setColor(0xb348ff)
.setField("BOT :", "> '" + '${waiting.createdTimestamp - message.createdTimestamp}' + "ms'", true)
.setField("API :", "'" + Math.round(bot.ping) + "ms'", true)
.setTimestamp(message.createdAt)
.setTimestamp()
waiting.edit(embed).catch(console.error)
}
}
错误说明了一切,您只能在异步(async
)函数中使用wait
。
const Discord = require("discord.js")
module.exports = {
name: "ping",
description: "Display ping latency.",
async run(msg, args) {
let waiting = await message.channel.send("Calculation...").catch(console.error)
let embed = new Discord.MessageEmbed()
.setTitle("Bot & Discord.js API latency", bot.user.avatarURL)
.setColor(0xb348ff)
.setField("BOT :", "> '" + '${waiting.createdTimestamp - message.createdTimestamp}' + "ms'", true)
.setField("API :", "'" + Math.round(bot.ping) + "ms'", true)
.setTimestamp(message.createdAt)
.setTimestamp()
waiting.edit(embed).catch(console.error)
}
}
我正在做一些非常简单的测试,关于使用csvtojson节点模块将csv文件读取为json格式,我使用下面的代码作为模板 我主要关注的是 //异步/等待使用 const jsonArray=wait csv()。fromFile(csvFilePath); 代码的部分。这是我的密码 无论我用哪种方法尝试,我总是会出现以下错误 或 如果我把代码转换成顶级的 我不明白这为什么不起作用。 编辑:我做了@t
错误出现在第1行,我从Ganache获取帐户,但仅对有效 我应该对此代码进行哪些更改以删除错误?请帮帮我。 如果我删除这一行,错误表明它无法访问帐户,并且在此之后,不起作用。 有没有办法把这段代码做成ASYNC函数的形式?
我在中写了这段代码 然后我尝试在另一个文件中使用它 我得到一个错误 “等待仅在异步函数中有效” 问题是什么?
我正在尝试设置一些数据在使用这个节点js代码的FIRESTAR: 在控制台中运行文件: 给我这个错误: 如何解决这个问题
我在Sequelize的节点8上。js 当尝试使用时,出现以下错误。 代码: 获取以下错误: 我做错了什么?
问题内容: 总的来说,我对Swift和Xcode还是比较陌生,并且发现很多困难要设法解决。 我正在开发一个利用后端服务器的应用程序。为了不阻塞主线程,每当应用程序从服务器下载任何内容时,它都会异步地在其他线程上完成。但是,其余代码将继续在主线程上执行,并且当应该从服务器下载的数据尚未下载时,它将崩溃。我想知道如何在异步函数完成后调用函数来运行,这对于单独文件中的函数必须完成。 我读过闭包可能对此有