[英]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.