Javascript-如何将其转换为返回承诺?

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

我从SaaS的示例代码中复制了这段代码,即如何为某些操作获取正确的URL。示例代码如下所示,但我希望它返回一个承诺,这样我就可以在代码流中使用
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'));
}

谢谢,我知道这很容易我只是忽略了汉克,我知道这很容易我只是忽略了