【发布时间】:2019-08-03 22:40:23
【问题描述】:
这是我的代码,
exports.prepareMeshTerms = function(req,res) {
var input = req.body,
start = input.start,
limit = input.limit,
count = 0,
pipeData = '';
MeshTerms.find().skip(start).limit(limit).exec(function (err, data) {
if(err) {
throw err;
}
if (data) {
(async function(){
data.map(element => {
var string = element.Intervention.replace("|"," "),
payload = { json: { input: element.Intervention } };
await execute(payload,count,pipeData,element);
});
})();
}
});};
它说 await 不是保留关键字。这里我在自调用函数中保持异步,但仍然抛出错误。谁能建议我帮助。谢谢。
【问题讨论】:
-
您在 Node.js 上运行哪个版本?
标签: javascript node.js ecmascript-6 async-await