Implementing Exercise system in database with API and frontend visualization

This commit is contained in:
2024-10-07 13:15:16 +02:00
parent 4b2764e33c
commit 3dd7b1d4c6
20 changed files with 413 additions and 99 deletions

View File

@@ -0,0 +1,23 @@
import { Exercise } from "../models/exercises/exercise.model";
import { ExerciseGroup } from "../models/exercises/exerciseGroup.model";
import { Request, Response, Router } from "express";
export const exercises = Router()
exercises.get("/", (req: Request, res: Response) => {
ExerciseGroup.findAll(
{
include: [
{
model: Exercise,
separate: true,
order: [
[ 'id', 'ASC' ]
]
}
]
}
).then(result => {
res.status(200).json(result)
})
})