(节点 J.S.)语法错误:异步函数上出现意外的令牌函数



所以我正在尝试使用 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)
}
}

异步函数在 NodeJS 8及更高版本中得到正式支持。 您应该将 NodeJS 版本更新到 8 或更高版本。

安装节点版本管理器:

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

安装新版本的节点:

nvm install 8.0

更新版本,其中使用:

nvm use 8.0

最新更新