我知道有很多基于 Promise 的問題和答案,但我想要做的是用 axios 檢索一些資料(到微服務),然后使用這些資料發送另一個請求(到不同的微服務)。
不知何故,我想出了如何設定我的請求:
在 axios 呼叫之前帶有請求的控制臺螢屏截圖
問題是在后端我只有前兩個子句。我認為這是因為我使用了 async/await 來成功避免 Promise 并獲得實際結果/類。我的意思是,也許請求是在承諾完成之前發送的,但是如何在控制臺中正確獲取請求?
我是 Javascript 的新手,所以歡迎任何幫助。
uj5u.com熱心網友回復:
await在繼續之前,您將需要使用關鍵字等待承諾回應。
// 1. Wait for create or update the customer before continuing
const customerId = await updateOrCreateCustomer(customerData);
// 2. Register sale, with customer created in previous section
const customerSale = sale(paymentMethod, customerId);
閱讀有關await關鍵字的更多資訊
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/354673.html
標籤:javascript 异步 异步等待 承诺 公理
上一篇:導航欄上重復的漢堡選單圖示
