簡體   English   中英

Node.js 未捕獲此模塊的錯誤

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM