diff --git a/packages/ui/certd-server/src/controller/basic/app-controller.ts b/packages/ui/certd-server/src/controller/basic/app-controller.ts index 01c1b45c5..1af18de56 100644 --- a/packages/ui/certd-server/src/controller/basic/app-controller.ts +++ b/packages/ui/certd-server/src/controller/basic/app-controller.ts @@ -15,12 +15,13 @@ export class AppController extends BaseController { @Get('/latest', { summary: Constants.per.authOnly }) async latest(): Promise { - const res = await http.request({ - url: 'https://registry.npmmirror.com/@certd/pipeline', - method: 'get', - logRes: false, - }); try { + const res = await http.request({ + url: 'https://registry.npmmirror.com/@certd/pipeline', + method: 'get', + logRes: false, + timeout: 5000, + }); const latest = res['dist-tags'].latest; return this.ok(latest); } catch (e: any) {