diff --git a/vblog/logs/vblog.log b/vblog/logs/vblog.log index 13616c0..a35ce45 100644 --- a/vblog/logs/vblog.log +++ b/vblog/logs/vblog.log @@ -198,3 +198,7 @@ {"level":"debug","time":"2025-01-05T17:03:38+08:00","caller":"token/api/api.go:57","message":"cookie domain: 127.0.0.1"} {"level":"debug","time":"2025-01-05T17:05:11+08:00","caller":"token/api/api.go:57","message":"cookie domain: 127.0.0.1"} {"level":"debug","time":"2025-01-05T17:12:56+08:00","caller":"token/api/api.go:57","message":"cookie domain: 127.0.0.1"} +{"level":"info","component":"server","time":"2025-01-11T18:01:07+08:00","caller":"ioc/server/server.go:101","message":"receive signal 'hangup', start graceful shutdown"} +{"level":"info","component":"http","time":"2025-01-11T18:01:07+08:00","caller":"config/http/http.go:152","message":"start graceful shutdown"} +{"level":"error","component":"http","time":"2025-01-11T18:01:07+08:00","caller":"config/http/http.go:146","message":"http: Server closed"} +{"level":"info","component":"server","time":"2025-01-11T18:01:07+08:00","caller":"ioc/server/server.go:115","message":"http service stop complete"} diff --git a/vblog/web/src/api/client.js b/vblog/web/src/api/client.js index 9489c8f..a28eaaa 100644 --- a/vblog/web/src/api/client.js +++ b/vblog/web/src/api/client.js @@ -15,11 +15,10 @@ client.interceptors.response.use( }, // 请求失败 (error) => { + console.log(error) let msg = error.message - try { + if (error.response.data && error.response.data.message) { msg = error.response.data.message - } catch (error) { - console.log(error) } Message.error(msg) }, diff --git a/vblog/web/src/router/index.js b/vblog/web/src/router/index.js index a2e6108..595b356 100644 --- a/vblog/web/src/router/index.js +++ b/vblog/web/src/router/index.js @@ -26,11 +26,35 @@ const router = createRouter({ path: '/backend', name: 'backend', component: () => import('../views/backend/BackendLayout.vue'), + redirect: '/backend/blog', children: [ { path: 'blog', - name: 'backend_blog_list', - component: () => import('../views/backend/blog/ListPage.vue'), + name: 'blog_management', + redirect: '/backend/blog/list', + children: [ + { + path: 'list', + name: 'backend_blog_list', + component: () => import('../views/backend/blog/ListPage.vue'), + }, + { + path: 'tag_list', + name: 'backend_tag_list', + component: () => import('../views/backend/tag/ListPage.vue'), + }, + ], + }, + { + path: 'comment', + name: 'comment_management', + children: [ + { + path: 'list', + name: 'backend_comment_list', + component: () => import('../views/backend/blog/ListPage.vue'), + }, + ], }, ], }, diff --git a/vblog/web/src/views/backend/BackendLayout.vue b/vblog/web/src/views/backend/BackendLayout.vue index 473c2c7..0323e9b 100644 --- a/vblog/web/src/views/backend/BackendLayout.vue +++ b/vblog/web/src/views/backend/BackendLayout.vue @@ -7,24 +7,23 @@ - - + + - Menu 1 - Menu 2 + 文章管理 + 标签管理 - Menu 2.1 - Menu 2.2 + 评论列表 @@ -38,6 +37,14 @@