diff --git a/README.MD b/README.MD index 25abb7b..bc367b7 100644 --- a/README.MD +++ b/README.MD @@ -3,6 +3,7 @@ ## Environment variable - API_PORT +- API_BASE_PATH - FRONT_ORIGIN - JWT_SECRET - MYSQL_ROOT_PASSWORD diff --git a/src/app.ts b/src/app.ts index 1497a38..c597ccb 100644 --- a/src/app.ts +++ b/src/app.ts @@ -37,6 +37,7 @@ function initEnvVariables(): void { "FRONT_ORIGIN", "JWT_SECRET", "PARISMUSEES_SECRET", + "API_BASE_PATH", ] varsToCheck.forEach((varName) => { @@ -65,13 +66,11 @@ export function initServer(): express.Express { appRouter.use("/session/", sessionRouter) appRouter.use("/paintings/", paintingsRouter) - app.use("/v1/", appRouter) + app.use(process.env.API_BASE_PATH + "/", appRouter) return app } export function startServer(app: express.Express): void { - app.listen(process.env.API_PORT, () => - console.log(`Listening on port ${process.env.API_PORT}`) - ) + app.listen(process.env.API_PORT, () => console.log(`Listening on port ${process.env.API_PORT}`)) }