如何在异步功能中处理多个等待

Yas*_*lah 7 javascript fetch async-await

我要进行多个API调用,这些调用通过API进行获取,通过API将数据写入DB,通过另一个API将输出发送到前端。

我已经编写了异步函数,如下所示-

前两个应该一个接一个地运行,但是第三个可以独立运行,不需要等待前两个fetch语句完成。

let getToken= await fetch(url_for_getToken);
let getTokenData = await getToken.json();

let writeToDB = await fetch(url_for_writeToDB);
let writeToDBData = await writeToDB.json();

let frontEnd = await fetch(url_for_frontEnd);
let frontEndData = await frontEnd.json();
Run Code Online (Sandbox Code Playgroud)

处理此类多个提取语句的最佳方法是什么?

Kam*_*ski -1

writeToDB在开头运行独立请求( )并且不带await

let writeToDB = fetch(url_for_writeToDB);

let getToken = await fetch(url_for_getToken);
let getTokenData = await getToken.json();

// ...
Run Code Online (Sandbox Code Playgroud)