[英]Node.js Is Not Catching This module's Error
这是模块
const imgurUser = require('imgur-user');
这个模块在没有找到 imgur 用户时会抛出错误。 但我无法捕捉到错误:
try{
imgurUser('dsfksdkfsdf4').then(res => {
console.log(res);
})
}catch(err){
console.log("error")
}
我想也许可以解决你的问题是在.then之后放置一个catch块:
imgurUser('user')
.then(res => {
console.log(res);
})
.catch(err => {
console.error(err);
})
如果你愿意,你可以使用 async/await。 像这样:
const fetchImgurUser = async (user) => {
try {
const res = await imgurUser(user);
} catch (err) {
console.error(err);
}
}
fetchImgurUser('user');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.