我正在使用npm的“请求”包在流星中进行http呼叫。或者,如果statusCode不等于200,则由服务提供者确定它们是否会创建错误对象?如果是后者,我是否创建了“手动错误”,new Error('throwing my own error for the catch block to handle
我正在做一个打字稿项目,基本上是基于回调的。现在,我正在编写一个类,我不得不使用其他方法编写一些新方法。因此,我提出了我需要的方法,并用try/catch + So /await编写了这些方法。但是,我编写的方法仍然将回调作为参数,它们返回的承诺将解析为无效,以便能够被项目的其他部分使用。我认为更好的做法是尝试使这些新方法与回调和承诺兼容,即,如果回调被传递,则调用回调<