-1
私は反応があり、私は自分のプロジェクトに取り残されています。私は2つのAPIを持っています。あるAPIからCookieを取得して、そのCookieを別のAPIのパラメータとして使用したい場合、両方のAPIが同じファイル(index.js)で呼び出されます。これを行う方法?あるAPI呼び出しの応答を、同じファイル内の同じファイルのパラメータとして別のAPIに渡す
私は反応があり、私は自分のプロジェクトに取り残されています。私は2つのAPIを持っています。あるAPIからCookieを取得して、そのCookieを別のAPIのパラメータとして使用したい場合、両方のAPIが同じファイル(index.js)で呼び出されます。これを行う方法?あるAPI呼び出しの応答を、同じファイル内の同じファイルのパラメータとして別のAPIに渡す
あなたは約束を求めています。あなたの問題に基づいて、API呼び出しが非同期であることは既に分かっています。非同期関数は、次のコード行に進む前に応答を待って返すように強制して制御します。約束は、これを行うAPIのラッパーとして使用するオブジェクトです。ここでは基本的な例です:あなたは.then
のようなもので構文で混乱している場合は
const apiPromise =() => new Promise((resolve, reject)=> {
const apiData = myApiCallForCookies()
resolve(apiData)
})
apiPromise().then(cookies => nextApiCall(cookies))
、MDNドキュメントはあなたの友達です。
電話をかける。それが終わったら、もう一度電話してください。特定の問題は何ですか? –
コードを共有できますか?それはあなたを助けることがより容易になる。 – mersocarlin