serverConfigPing.ts 485 B

123456789101112131415161718192021
  1. import axiosInstance from './interceptor';
  2. export interface PingResponse {
  3. code: string;
  4. data: string;
  5. description: string;
  6. solution: string;
  7. }
  8. /**
  9. * Ping 接口 - 测试服务器连接
  10. * @param baseURL 服务器基础 URL,如 "http://192.168.1.100:8080/dr/api/v1"
  11. * @returns Ping 响应
  12. */
  13. export async function ping(): Promise<PingResponse> {
  14. const response = await axiosInstance.get(`/pub/ping`, {
  15. timeout: 2000, // 2秒超时
  16. });
  17. return response.data;
  18. }