{"record":{"id":"4bee9bc4fb15b5a9","repo":"lyswhut/lx-music-desktop","slug":"no","errorCode":null,"errorMessage":"哦No😱...接口无法访问了！","messagePattern":"哦No😱\\.\\.\\.接口无法访问了！","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/main/utils/request.ts","lineNumber":31,"sourceCode":"\n// var proxyUrl = \"http://\" + user + \":\" + password + \"@\" + host + \":\" + port;\n// var proxiedRequest = request.defaults({'proxy': proxyUrl});\n\n// interface RequestPromise extends Promise<RequestResponse> {\n//   abort: () => void\n// }\n\n/**\n * 请求超时自动重试\n * @param {*} url\n * @param {*} options\n */\nexport const httpFetch = async<T = unknown> (url: string, options: Options) => {\n  return request<T>(url, options).catch(async(err: any) => {\n    // console.log('出错', err)\n    if (err.message === 'socket hang up') {\n      // window.globalObj.apiSource = 'temp'\n      throw new Error(requestMsg.unachievable)\n    }\n    switch (err.code) {\n      case 'ETIMEDOUT':\n      case 'ESOCKETTIMEDOUT':\n        throw new Error(requestMsg.timeout)\n      case 'ENOTFOUND':\n        throw new Error(requestMsg.notConnectNetwork)\n      default:\n        throw err\n    }\n  })\n  // requestObj.promise = requestObj.promise.catch(async err => {\n  //   // console.log('出错', err)\n  //   if (err.message === 'socket hang up') {\n  //     // window.globalObj.apiSource = 'temp'\n  //     return Promise.reject(new Error(requestMsg.unachievable))\n  //   }\n  //   switch (err.code) {","sourceCodeStart":13,"sourceCodeEnd":49,"githubUrl":"https://github.com/lyswhut/lx-music-desktop/blob/9c364b482e5621a1d38b50e8610d2fb974457e6e/src/main/utils/request.ts#L13-L49","documentation":"Error \"哦No😱...接口无法访问了！\" thrown in lyswhut/lx-music-desktop.","triggerScenarios":"Thrown at src/main/utils/request.ts:31 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"9c364b482e5621a1d38b50e8610d2fb974457e6e","analyzedAt":"2026-08-12T15:14:48.244Z","schemaVersion":2},"datasetVersion":"2026-08-12T18:17:37.767Z"}