第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

需要依次調(diào)用多個(gè)api,在javascript中一個(gè)接一個(gè)

需要依次調(diào)用多個(gè)api,在javascript中一個(gè)接一個(gè)

慕標(biāo)琳琳 2022-11-11 16:21:20
我需要在javascript中一個(gè)接一個(gè)地依次調(diào)用多個(gè)api。一個(gè)人的反應(yīng)可能需要作為另一個(gè)人的輸入。有人可以建議或提供示例代碼。我嘗試使用 .fetch() api,但發(fā)現(xiàn)很難將一個(gè) api 的響應(yīng)傳遞給另一個(gè)。
查看完整描述

2 回答

?
德瑪西亞99

TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個(gè)贊

利用apipromises原生返回fetch,多個(gè)請(qǐng)求可以一個(gè)接一個(gè)的鏈接


var result = fetch('api/url1') // First request

    .then(function (response) {

        return response.json();

    })

    .then(function (data) {

        var secondId = data.someId

        return fetch('api/url2' + secondId); // Second request

    })

    .then(function (response) {

        return response.json();

    })

    .then(function (data) {

        var thirdId = data.someId

        return fetch('api/url3' + thirdId); // Third request

    })

    .then(function (response) {

        return response.json();

    })

    .then(function (data) {

        // Response of third API

    })

    .catch(function (error) {

        console.log('Error', error)

    })


查看完整回答
反對(duì) 回復(fù) 2022-11-11
?
MMMHUHU

TA貢獻(xiàn)1834條經(jīng)驗(yàn) 獲得超8個(gè)贊

盡管答案已被接受,但請(qǐng)嘗試async await這樣。


(async () => {

  // first

  const res = await fetch("https://reqres.in/api/users/1");

  const result1 = await res.json();

  

  console.log("Result 1", result1);

  

  // some logic ...

  

  // second 

  const res2 = await fetch("https://reqres.in/api/users/2");

  const result2 = await res2.json();

  

  console.log("Result 2", result2);

  // ... so on ...

})();


查看完整回答
反對(duì) 回復(fù) 2022-11-11
  • 2 回答
  • 0 關(guān)注
  • 138 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)