尽管
request-promise-native可能工作得很好,但Axios是在Typescript中使用的更好的替代方法。它带有自己的类型定义,总体上对其他程序包的依赖性较小。使用它的API很像Adrian提供的答案,但是有一些细微的差异。
const url: string = 'your-url.example';try { const response = await axios.get(yourUrl);} catch (exception) { process.stderr.write(`ERROR received from ${url}: ${exception}n`);}
显然,如果您希望客户端处理异常,则可以省去try / catch语句。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)