Implementing Exercise system in database with API and frontend visualization
This commit is contained in:
23
software/backend/routes/exercise.routes.ts
Normal file
23
software/backend/routes/exercise.routes.ts
Normal 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)
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user