mirror of
https://github.com/fish2018/pansou.git
synced 2025-11-25 03:14:59 +08:00
fix(search): 在执行搜索前检查后端服务状态
添加后端服务健康检查,确保服务可用时才执行搜索操作,避免因服务未运行导致的错误
This commit is contained in:
@@ -101,6 +101,12 @@ export async function executeSearchTool(args: unknown, httpClient: HttpClient):
|
||||
// 验证结果类型
|
||||
const resultType = validateResultType(validatedArgs.result_type);
|
||||
|
||||
// 检查后端服务状态
|
||||
const isHealthy = await httpClient.checkHealth();
|
||||
if (!isHealthy) {
|
||||
throw new Error('后端服务未运行,请先启动后端服务。');
|
||||
}
|
||||
|
||||
// 构建搜索请求
|
||||
const searchRequest: SearchRequest = {
|
||||
kw: validatedArgs.keyword,
|
||||
|
||||
Reference in New Issue
Block a user