@@ -63,27 +63,36 @@ const rejectState: { errorHandler: Function | null } = {
6363response . use (
6464 ( response ) => {
6565 NProgress . done ( )
66+ // Success case - code is 'Success'
6667 if (
6768 response . status === 200 &&
68- ( response . data . code === 200 || response . data . status === 'success ')
69+ ( response . data . code === 'Success ')
6970 ) {
7071 return Promise . resolve ( response . data )
7172 }
73+ // Handle 401 unauthorized
7274 if ( response . status === 401 ) {
7375 removeAuthState ( )
7476 }
75- console . error ( response . data . code + ':' + response . data . msg )
77+ // Show error toast message
78+ const errorMsg = `${ response . data . code } :${ response . data . message } `
79+ message . error ( errorMsg )
80+ console . error ( errorMsg )
7681 return Promise . reject ( response . data )
7782 } ,
7883 ( error ) => {
7984 NProgress . done ( )
80- if ( error . response . data ) {
81- console . error ( error . response . data . code + ':' + error . response . data . msg )
85+ // Handle error response with data
86+ if ( error . response ?. data ) {
87+ const errorMsg = `${ error . response . data . code } :${ error . response . data . message } `
88+ message . error ( errorMsg )
89+ console . error ( errorMsg )
8290 } else {
83- console . error ( error . response )
91+ // Handle network or other errors
92+ message . error ( 'NetworkError:请求失败,请检查网络连接' )
93+ console . error ( error )
8494 }
85-
86- return Promise . reject ( error . response . data )
95+ return Promise . reject ( error . response ?. data )
8796 }
8897)
8998export default service
0 commit comments