在 Typescript 中将 Map 转换为 Promise 时如何捕获错误
How to Catch Error when Converting Map To Promise in Typescript
我正在尝试捕获错误,以防我的地图中的任何异步代码失败。它进入错误但不记录任何内容。错误保持为空。有没有其他方法可以处理地图中的错误?
await dataService.serviceCall()
.map(
async (data: any) => {
Some Async Stuff
}, error => {
Console.log(error);
}
).take(1).toPromise()
你这样转换成promise后有没有尝试catch?如果您的地图中的某些内容失败,这应该将错误记录到您的控制台。
await dataService.serviceCall()
.map(
async (data: any) => {
Some Async Stuff
}
).take(1).toPromise()
.catch(error => {
Console.log(error);
})
我正在尝试捕获错误,以防我的地图中的任何异步代码失败。它进入错误但不记录任何内容。错误保持为空。有没有其他方法可以处理地图中的错误?
await dataService.serviceCall()
.map(
async (data: any) => {
Some Async Stuff
}, error => {
Console.log(error);
}
).take(1).toPromise()
你这样转换成promise后有没有尝试catch?如果您的地图中的某些内容失败,这应该将错误记录到您的控制台。
await dataService.serviceCall()
.map(
async (data: any) => {
Some Async Stuff
}
).take(1).toPromise()
.catch(error => {
Console.log(error);
})