调用异步函数而不使用await的缺点

8 浏览
0 Comments

调用异步函数而不使用await的缺点

给定带有async关键字的代码

async function wierdFunction(){
    setTimeout(function(){
        //后台进程不会返回
        //俄罗斯轮盘赌
        if ( Math.random() > 0.99 )
            throw new Error('Bang!');
    }, 3000);
}

我只需要异步调用这个函数,不需要知道它何时完成。

app.post('/wierd-endpoint', function (req,res){
    wierdFunction();
    res.json({status:"Running. Now, go away."});
});

有没有不使用await关键字调用它的建议?

0