Javascript-如何将其转换为返回承诺?
我从SaaS的示例代码中复制了这段代码,即如何为某些操作获取正确的URL。示例代码如下所示,但我希望它返回一个承诺,这样我就可以在代码流中使用Javascript-如何将其转换为返回承诺?,javascript,promise,async-await,Javascript,Promise,Async Await,我从SaaS的示例代码中复制了这段代码,即如何为某些操作获取正确的URL。示例代码如下所示,但我希望它返回一个承诺,这样我就可以在代码流中使用wait。不过,如何正确地构建它让我大吃一惊,可能是因为某些原因 getSourceUrl: async(customerInfo) => { Saas.getSaasClient() .post(`${customerInfo.customerUrl}/funding-sources`, customerInfo.requestB
wait
。不过,如何正确地构建它让我大吃一惊,可能是因为某些原因
getSourceUrl: async(customerInfo) => {
Saas.getSaasClient()
.post(`${customerInfo.customerUrl}/funding-sources`, customerInfo.requestBody)
.then(res => res.headers.get('location'));
}
在代码流中
const sourceUrl = await getSourceUrl(customerInfo);
你只是不退回它:
getSourceUrl:async(customerInfo)=>{
返回Saas.getSaasClient()
.post(`${customerInfo.customerUrl}/funding sources`,customerInfo.requestBody)
.then(res=>res.headers.get('location'));
}
您只是不返回它:
getSourceUrl:async(customerInfo)=>{
返回Saas.getSaasClient()
.post(`${customerInfo.customerUrl}/funding sources`,customerInfo.requestBody)
.then(res=>res.headers.get('location'));
}
谢谢,我知道这很容易我只是忽略了汉克,我知道这很容易我只是忽略了