0
내가이 기다리고 - 캐치 오류 - UnhandledPromiseRejectionWarning
UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 44): Error: fail
main.js
import { request } from './api'
async getData({ commit, state }, ids){
try {
var x = await request(ids)
commit('getData', x.data)
} catch (e) {
console.log('request failed get',e.code,e.errno)
}
}
api.js
export async function request(type,url,ids){
axios.get('localhost/data')
.then(function (response) {
return Promise.resolve(response.data)
})
.catch(function (e) {
return Promise.reject(new Error('fail'))
})
}
이 어떻게 약속의 거부를 처리 할 수 받고 있어요? try catch 블록이 await 함수에서 오류를 catch하지 않아야합니까?
덕분에, 난 그냥 리턴 기능을 잊었 것으로 나타났습니다 다소 쓸모없는 – user345234674567