使用时为什么会出现此错误async
?
我的代码:
bot.onText(/\/start/, async msg => {
const opts = {
parse_mode: 'Markdown' ,
reply_markup: JSON.stringify({
keyboard: StartKeyboard,
resize_keyboard: true,
one_time_keyboard: true
})
};
await bot.sendMessage(msg.chat.id, 'Hi', opts);
});
错误:
bot.onText(/\/start/, async msg => {
^^^^^
SyntaxError: missing ) after argument list
我正在使用带有“依赖项”的node.js v6.11.0:
{ "babel-polyfill": "^6.23.0",
"cheerio": "^1.0.0-rc.2",
"dotenv": "^4.0.0",
"firebase": "^4.1.2",
"firebase-admin": "^5.0.0",
"node-telegram-bot-api": "^0.27.1",
"request": "^2.81.0" },
您的NodeJS版本(6.11
LTS)过旧,不支持这些async/await
功能。语法错误是Java解释器无法识别async
令牌并对参数感到困惑的结果。
升级到NodeJS 7.6或更高版本。https://www.infoq.com/news/2017/02/node-76-async-
await
在以前的版本中,执行异步行为的唯一方法是使用promises。
我在selenium webdriver上工作,我需要在不使用sendkeys方法的情况下输入文本,因为搜索弹出文本字段是隐藏的。所以我写了下面的代码:
我最近换了主持人。在这之后我看到了一个错误。我在Wordpress菜单中显示登录用户名时使用了一段代码来显示用户名,而不是“配置文件页”。它在上一台主机上运行正常。复制完所有内容和数据后,我在菜单栏上看到了这个错误。用户登录时会看到这一点。请提出补救办法。 下面是我的代码。这与我发布的stackoverflow链接上给出的完全相同。我创建了一个页面#profile_name#正如链接中提到的。
我在堆栈溢出中找不到完全相同的问题。抱歉,如果这是一个重复的问题。我使用此代码片段将查询传递给表。 我传递所有需要的参数,因为使用jobs.queryAPI,我得到状态代码200,与结果,但在Python程序中集成片段,我得到以下错误: 文件"D:\应用程序\Python27\lib\site-包\oAuth2Client\_helpers.py",第133行,positional_wrapper
在Spring Boot时发出请求并得到一个丢失的参数异常,尽管该值没有丢失。解决数独的项目 请求url为:http://localhost:8080/solvesudoku/getcellanswer/0/0 下面是错误消息: “错误”:“错误请求”, “异常”:“org.springframework.web.bind.MissingServletRequestParameterExcepti
将react本机应用升级到0.59版后。8我让它在android上工作,但当尝试构建它并在ios上运行时,它向我显示了以下错误: 即使在执行react-native-info或react-native-start或react-native-run ios时,也会显示相同的错误,您知道此错误是什么意思吗?
我是一个游戏玩家,他决定制作一些其他人可以玩的基本游戏。我对编码很陌生,对它有最基本的了解。我和我的表弟正在尝试用Python 3.6.0制作一个基于文本的游戏。我们在互联网上搜索了我们问题的答案,但什么也找不到。代码如下: 当试图运行模块进行测试时,我们会收到一个错误,上面写着: msgstr"调用打印时缺少括号" 由于我们对编码有如此基本的了解,并且在google上找不到答案,我们希望有人能帮