0

假设提供的 url 是错误的,Got 模块会引发 HTTPError,我该如何捕捉错误?尝试捕获不起作用

const got = require('got');
got(`https://www.wrongurl.com`)
                .then(response => {
                    //do stuff
                })
4

1 回答 1

0

我会用

got(...).then(
  response => { /* handle good response here */}, 
  error => { /* handle error here */ }
)

Simple.catch(() => { ... })也可能部分捕获错误.then(response...,这不是您所期望的。

另请参阅https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then以供参考。

于 2022-01-20T21:33:05.657 回答