Skip to content

Commit 4028fe8

Browse files
committed
chore: Improve error readability
1 parent 5c0e24b commit 4028fe8

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

src/middlewares/auth.js

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,20 @@ async function isValidSID(SID) {
1919
if (SID) {
2020
headers['Cookie'] = `SID=${ SID }`
2121
}
22-
22+
2323
try {
24-
const r = await axios.get(`${process.env.QBIT_BASE}/api/v2/app/version`, { headers })
24+
const r = await axios.get(`${ process.env.QBIT_BASE }/api/v2/app/version`, { headers })
2525
return r.status === 200
2626
} catch (error) {
27-
console.error('Error occurred while fetching version:', error)
27+
console.error('Error occurred while fetching version:')
28+
if (error.name === 'AggregateError') {
29+
console.error(error.errors.map(err => err.message).join('\n'))
30+
} else if (error.response) {
31+
console.error(`[${error.response.status}] ${error.response.data}`)
32+
} else {
33+
console.error(error.name, error.message)
34+
}
35+
2836
return false
2937
}
3038
}

0 commit comments

Comments
 (0)