假设提供的 url 是错误的,Got 模块会引发 HTTPError,我该如何捕捉错误?尝试捕获不起作用
const got = require('got');
got(`https://www.wrongurl.com`)
.then(response => {
//do stuff
})
假设提供的 url 是错误的,Got 模块会引发 HTTPError,我该如何捕捉错误?尝试捕获不起作用
const got = require('got');
got(`https://www.wrongurl.com`)
.then(response => {
//do stuff
})
我会用
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以供参考。