From 0d799524fd18562f48ebad5a896fd93e8db06ee9 Mon Sep 17 00:00:00 2001 From: wenty22 Date: Tue, 11 Feb 2025 19:05:37 +0800 Subject: [PATCH] fix: Change timeout to 30s to avoid api exception --- apps/canonical-bridge-server/.env.example | 2 +- apps/canonical-bridge-server/src/common/constants/index.ts | 2 +- .../src/common/filters/all-exception.filter.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/canonical-bridge-server/.env.example b/apps/canonical-bridge-server/.env.example index 58b52e75..93ed2434 100644 --- a/apps/canonical-bridge-server/.env.example +++ b/apps/canonical-bridge-server/.env.example @@ -1,6 +1,6 @@ NODE_ENV=development SERVER_PORT=3000 -SERVER_TIMEOUT=5000 +SERVER_TIMEOUT=30000 CMC_API_KEY= CMC_API_ENDPOINT=https://pro-api.coinmarketcap.com diff --git a/apps/canonical-bridge-server/src/common/constants/index.ts b/apps/canonical-bridge-server/src/common/constants/index.ts index cc5aca3c..935ad725 100644 --- a/apps/canonical-bridge-server/src/common/constants/index.ts +++ b/apps/canonical-bridge-server/src/common/constants/index.ts @@ -1,6 +1,6 @@ export const ENDPOINT_PREFIX = 'api'; export const SERVER_PORT = parseInt(process.env.SERVER_PORT, 10) || 3000; -export const SERVER_TIMEOUT = parseInt(process.env.SERVER_TIMEOUT, 10) || 5000; +export const SERVER_TIMEOUT = parseInt(process.env.SERVER_TIMEOUT, 10) || 30 * 1000; export const REDIS_URL = process.env.REDIS_URL; export const CMC_API_KEY = process.env.CMC_API_KEY; diff --git a/apps/canonical-bridge-server/src/common/filters/all-exception.filter.ts b/apps/canonical-bridge-server/src/common/filters/all-exception.filter.ts index 51554d37..77570551 100644 --- a/apps/canonical-bridge-server/src/common/filters/all-exception.filter.ts +++ b/apps/canonical-bridge-server/src/common/filters/all-exception.filter.ts @@ -27,7 +27,7 @@ export class AllExceptionFilter implements ExceptionFilter { }); this.logger.error(error); - response.status(status).JSON({ + response.status(status).json({ code: status, message: `${exception}`, });