Compare commits

..

No commits in common. "915b205b6ea1afd6e795e8ddb897ff953645d345" and "0f8fd9a3e8ea229cd4ee9b5a3f69bd1d2bb9009b" have entirely different histories.

5 changed files with 9 additions and 19 deletions

3
.gitignore vendored
View File

@ -1,5 +1,4 @@
node_modules
pnpm-lock.yaml
.env
dist
mariadb
dist

View File

@ -6,7 +6,6 @@ import helmet from "helmet";
import AuthRouter from "@routes/auth/authRouter";
import CatalogRouter from "@routes/catalog/catalogRouter";
import RentRouter from "@routes/rent/rentRouter";
import * as process from "node:process";
const logger = new Logger({ name: "App" });
@ -44,10 +43,5 @@ try {
throw null;
}
try {
app.listen(process.env["APP_PORT"])
logger.info('Server is running !')
} catch (error) {
logger.error(`Server failed to start: ${error}`);
process.exit(1);
}
//app.listen(3333)
logger.info('Server is running !')

View File

@ -103,7 +103,6 @@ async function deleteModel(req: Request, res: Response): Promise<Response> {
//TODO get all vehicles of an model by slug
//TODO get model with vehicle available.
const ModelController = {
create: createModel,

View File

@ -2,21 +2,20 @@ import express, {type Router} from "express";
import AdminGuard from "@validators/AdminGuard";
import UserGuard from "@validators/UserGuard";
import CategoryController from "@controllers/category.controller";
import ModelController from "@controllers/model.controller";
const CatalogRouter: Router = express.Router();
//-- MODELS >>
CatalogRouter.route('/model/new').get(AdminGuard, ModelController.create)
CatalogRouter.route('/model/new').get(AdminGuard)
CatalogRouter.route('/model/all').get(ModelController.getAll)
CatalogRouter.route('/model/all').get()
CatalogRouter.route('/model/:modelSlug')
.get(UserGuard, ModelController.getBySlug)
.patch(AdminGuard, ModelController.update)
.delete(AdminGuard, ModelController.delete)
.get(UserGuard)
.patch(AdminGuard)
.delete(AdminGuard)
//-- CATEGORY >>

View File

@ -5,7 +5,6 @@ import type {IDbBrand} from "@interfaces/database/IDbBrand";
import type {IDbStatusResult} from "@interfaces/database/IDbStatusResult";
import mysql, {type Connection, type ConnectionOptions} from 'mysql2';
import {Logger} from "tslog";
import process from "node:process";
const access: ConnectionOptions = {
@ -29,7 +28,7 @@ class MysqlHandler {
this.Connection.connect((err) => {
if (err) {
this.Logger.error(`Error connecting to MySQL: ${err}`);
process.exit(1);
throw new Error()
}
this.Logger.info(`Connected to MySQL database (${access.database})`);
});