Files
eventmaster/software/backend/routes/city.routes.ts
2024-10-11 17:42:21 +02:00

26 lines
741 B
TypeScript

import { Location } from "../models/locations/location.model";
import { City } from "../models/locations/city.model";
import { Request, Response, Router } from "express";
import { Concert } from "../models/acts/concert.model";
export const city = Router()
city.get("/", (req: Request, res: Response) => {
City.findAll({
include: [
{
model: Location,
include: [ Concert ]
}
]
})
.then(cities => {
// for (let city of cities) {
// for (let location of city.dataValues.locations) {
// location.dataValues.nrOfConcerts = location.dataValues.concerts.length
// delete location.dataValues.concerts
// }
// }
res.status(200).json(cities)
})
})