何時需要對 async/await 進行異常捕獲

朱在春發表於2024-05-19

何時需要對 async/await 進行異常捕獲

try {
    // TypeError: Cannot read properties of undefined (reading 'data')
    // 就是當介面沒有返回指定物件,而你又從 undefined 中解構的話,就會引發報錯,就需要捕獲,注意,這個請求攔截器應該是捕獲不到的,因為這是解構出的錯
    const { test: { data } } = await axios.get('http://localhost:9999/one')
    } catch (e) {
        console.error(e)
    }

相關文章