正在等待具有异步功能的回调

时间:2017-07-13 17:15:25

标签: javascript

我想启用调用此异步函数的代码,以等待快速服务器运行,然后再继续。

我不认为这样做是不够的,因为app.listen没有返回承诺。

async function boot(app) {
    await app.listen(port, () => {
        console.log(`Running on ${port}`);
    });
}

我是否需要宣传app.listen的电话?

async function boot(app) {
    await new Promise(resolve => app.listen(port, () => {
        console.log(`Running on ${port}`);
        resolve();
    }));
}

0 个答案:

没有答案