From d8fc36d0b4d27e680d2c342dfd5f9d09a34fa207 Mon Sep 17 00:00:00 2001 From: seaerchin Date: Thu, 30 May 2024 02:12:38 +0800 Subject: [PATCH] chore: version shift to extra const file --- support/constants.ts | 1 + support/index.ts | 5 +++-- support/routes/v2/index.ts | 4 +++- 3 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 support/constants.ts diff --git a/support/constants.ts b/support/constants.ts new file mode 100644 index 000000000..de7516f7c --- /dev/null +++ b/support/constants.ts @@ -0,0 +1 @@ +export const ROUTE_VERSION = "v2" diff --git a/support/index.ts b/support/index.ts index 6d4194767..ee0dffcd9 100644 --- a/support/index.ts +++ b/support/index.ts @@ -7,6 +7,7 @@ import { useSharedMiddleware } from "@common/middleware" import { config } from "@root/config/config" import logger from "@root/logger/logger" +import { ROUTE_VERSION } from "./constants" import { v2Router } from "./routes" import { isobotRouter } from "./routes/v2/isobot" @@ -17,12 +18,12 @@ const app = express() // poller site launch updates infraService.pollMessages() -const ROUTE_PREFIX_ISOBOT = "/v2/isobot" +const ROUTE_PREFIX_ISOBOT = `/${ROUTE_VERSION}/isobot` app.use(ROUTE_PREFIX_ISOBOT, isobotRouter) useSharedMiddleware(app) app.use("/", v2Router) -app.use("/v2/ping", (req, res) => res.status(200).send("Ok")) +app.use(`/${ROUTE_VERSION}/ping`, (req, res) => res.status(200).send("Ok")) sequelize .authenticate() diff --git a/support/routes/v2/index.ts b/support/routes/v2/index.ts index 15016abdc..00689d2e9 100644 --- a/support/routes/v2/index.ts +++ b/support/routes/v2/index.ts @@ -1,8 +1,10 @@ import express from "express" +import { ROUTE_VERSION } from "../../constants" + import { formSgRouter } from "./formsg" -const ROUTE_PREFIX = "/v2/infra" +const ROUTE_PREFIX = `/${ROUTE_VERSION}/infra` export const v2Router = express.Router()