优化
This commit is contained in:
19
client/shared/model/common.ts
Normal file
19
client/shared/model/common.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
import { request } from '../api/request';
|
||||
import { buildCachedRequest } from '../cache/utils';
|
||||
|
||||
/**
|
||||
* 获取可用的微服务列表
|
||||
*/
|
||||
export const fetchAvailableServices = buildCachedRequest(
|
||||
'fetchAvailableServices',
|
||||
async (): Promise<string[]> => {
|
||||
const { data } = await request.get<{
|
||||
nodeID: string;
|
||||
cpu: unknown;
|
||||
memory: unknown;
|
||||
services: string[];
|
||||
}>('/api/gateway/health');
|
||||
|
||||
return data.services;
|
||||
}
|
||||
);
|
||||
Reference in New Issue
Block a user