更新 @kevisual/api 版本至 0.0.25,优化路由初始化失败时的错误处理逻辑
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@kevisual/api",
|
"name": "@kevisual/api",
|
||||||
"version": "0.0.24",
|
"version": "0.0.25",
|
||||||
"description": "",
|
"description": "",
|
||||||
"main": "mod.ts",
|
"main": "mod.ts",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -18,8 +18,10 @@ export const initApi = async (opts: {
|
|||||||
const query = item?.api?.query || new Query({ url: item?.api?.url || '/api/router' })
|
const query = item?.api?.query || new Query({ url: item?.api?.url || '/api/router' })
|
||||||
const res = await query.post<{ list: RouterItem[] }>({ path: "router", key: 'list', token: token });
|
const res = await query.post<{ list: RouterItem[] }>({ path: "router", key: 'list', token: token });
|
||||||
if (res.code !== 200) {
|
if (res.code !== 200) {
|
||||||
console.error('初始化路由失败:', query.url, res.message);
|
return {
|
||||||
return
|
code: res.code,
|
||||||
|
message: `初始化路由失败: ${res.message}, url: ${query.url}`
|
||||||
|
}
|
||||||
}
|
}
|
||||||
let _list = res.data?.list || []
|
let _list = res.data?.list || []
|
||||||
if (opts?.exclude) {
|
if (opts?.exclude) {
|
||||||
@@ -52,4 +54,8 @@ export const initApi = async (opts: {
|
|||||||
}).addTo(router);
|
}).addTo(router);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
return {
|
||||||
|
code: 200,
|
||||||
|
message: '初始化路由成功'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user