这是我想要做的。
async function authenticate() {
try {
await HttpLibrary.post(authenticateRequest)
} catch (e) {
throw new MyFailToAuthenticateError(e);
// or just
// throw new Error('Failed at authentication', e)
}
}
我正在尝试增强HttpLibrary
引发的错误,并通过向其添加Failed at authentication
消息来增强错误。反正有做吗?我可以从另一个错误构造一个错误吗?或者只是一种标准/常见的做法。