添加错误重试机制
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2026-04-07 12:19:13 +08:00
parent 880afe34ab
commit ca1cf10aa8
2 changed files with 16 additions and 3 deletions

View File

@ -17,7 +17,14 @@ if (isNaN(blog_id_num) || blog_id_num < 0) {
return Astro.redirect('/404')
}
const blogData = await getBlog(blog_id_num)
let blogData = null
try {
blogData = await getBlog(blog_id_num)
} catch (e) {
return Astro.redirect('/500')
}
if (blogData === null) {
return Astro.redirect('/404')
}