我已经看到了几种不同的错误处理模式。一种是这样的: result = await forSomeResult(param); throw new Error();}const result = await forSomeResult(param).catch(() => throw new Error());
我更喜欢后者,因为它看起来是一个更干净的解决方案我想知道是否有人有关于为什么一种
现状:
公共更新(路由:字符串,值:数组):可观察的{ let body ={value:value };返回this.httpClient.put(路由、正文,{观察者:'response‘}) .map(Res) => { let状态= res.status;开关(状态){ case 202:返回真;},错误=> {=>{error.status406:返回false;});}
我使用mongoose和Node.Js来公开我的for服务。每当客户端向我发送无效的对象id时,我都会收到错误消息。ObjectId failed for value "333333707333371ssss" at path "_id" for model "student"',
我有很多使用.find并随时随地处理try catch的模型;这是正确的解决方案吗?在整个应用程序<e