调用异步函数

Pra*_*l M 3 javascript asynchronous node.js express

我有一个模块如下:

异步js

module.exports = async function (){
    await func()
}
Run Code Online (Sandbox Code Playgroud)

索引.js

var asyncFun = require('async') 
Run Code Online (Sandbox Code Playgroud)

如何像asyncFun()在index.js 中一样直接运行它?

我知道如何将这些函数作为中间件运行,但我想直接运行它。至于运行它,我需要调用await,并且await不能在异步内部调用。

Twi*_*her 6

你可以使用这个:

(async () => {
    await asyncFun();
})();
Run Code Online (Sandbox Code Playgroud)