当前位置: 首页 > 知识库问答 >
问题:

(Node J.S.)SyntaxError:异步函数上的意外令牌函数

洪富
2023-03-14

因此,我尝试使用async/await,但出现以下错误:

async function something(options) {
  ^^^^^^^^
SyntaxError: Unexpected token function

代码如下:

var request = require('superagent');

async function something(options) {
    let response = await request.get("apiurlblabla");
    if(response) {
      .query(({'queryqeureur}))
      .query(({'uqeryqery'}))
      var jsonString = JSON.parse(res.text)
      console.log(jsonString.propertyblabla);
      console.log(jsonString.propertyblabla)
    }
}

共有2个答案

顾光明
2023-03-14

安装节点版本管理器:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash

安装新版本的节点:

nvm install 8.0

更新verion,其中使用:

nvm use 8.0
司承业
2023-03-14

nodejs 8及更高版本正式支持异步功能。您应该将nodejs版本更新为8或更高版本。

 类似资料:
  • 使聊天应用程序通过Node in action引用,并在运行server.js时,得到以下错误:function serveStatic(response,cache,absPath)^^^^^^^^^^^^syntaxerror:exports.runinthiscontext(VM.JS:73:16)在module._compile(module.js:543:28)在object.modul

  • 我正在尝试使用节点版本6.2.1与我的一些代码。计划将大多数面向超回调的代码迁移到看起来更干净、性能更好的代码。 我不知道为什么,当我试图执行节点代码时,终端抛出了一个错误。 你好。js 日志- 我错过了什么?请给我一些同样的灯。 更新1: 我试着按照昆汀的建议使用巴贝尔,但是,我仍然得到以下错误。 更新代码- 日志-

  • 问题内容: 我正在尝试将功能部署到Firebase,并且在部署过程中出现错误 错误:功能未正确部署。 可以将其与异步功能链接吗? 实际行为 函数部署时出错,cli向我显示以下消息: ===============控制台日志================ ===============函数index.js文件================ =============== package.json

  • 将react本机应用升级到0.59版后。8我让它在android上工作,但当尝试构建它并在ios上运行时,它向我显示了以下错误: 即使在执行react-native-info或react-native-start或react-native-run ios时,也会显示相同的错误,您知道此错误是什么意思吗?

  • 问题内容: 我正在尝试将Node 6.2.1 版与一些代码一起使用。原计划将大多数面向超级回调的代码迁移到看起来更干净甚至性能更好的代码上。 我不知道为什么,当我尝试执行节点代码时,终端抛出一个错误。 helloz.js 日志 我想念什么?请给我一些启示。 更新1: 我尝试按照Quentin的建议使用Babel,但是,我仍然收到以下错误。 更新的代码- 日志 问题答案: 7.6版之前的Node版本

  • 这是我的密码。无法找出发生错误的原因。该函数是异步类型。