implementation

This commit is contained in:
2023-03-10 20:55:40 +01:00
parent f81e2c9324
commit 7e67950966
14 changed files with 720 additions and 27 deletions

View File

@@ -0,0 +1,31 @@
import express from 'express';
import regionsService from '../services/regions.service';
export async function getRegions(req: express.Request, res: express.Response, next: express.NextFunction) {
try {
res.json(regionsService.getRegions());
} catch (e) {
next(e);
}
}
export async function getRegion(req: express.Request, res: express.Response, next: express.NextFunction) {
try {
const { region } = req.params;
const regionData = regionsService.getRegion(region);
if(!regionData) {
return next();
}
res.json(regionData);
} catch (e) {
next(e);
}
}
export default {
getRegions,
getRegion,
};