Basic track route

ref #4
This commit is contained in:
Nicolai Ort 2020-11-25 17:53:44 +01:00
parent d7b5563d0f
commit 619485b356
1 changed files with 27 additions and 0 deletions

27
src/routes/Track.ts Normal file
View File

@ -0,0 +1,27 @@
import {Router} from 'express';
import {getConnection} from "typeorm";
import {Track} from "../models/Track"
var route = Router();
const manager = getConnection().manager;
route.get('/', async (req, res, next) => {
let tracks = manager.find(Track);
res.send(tracks);
});
route.post('/', async (req, res, next) => {
let track = new Track();
track.length=req.body.length;
track.name=req.body.name;
try {
let newUser = await manager.save(track);
res.send(newUser);
} catch (error) {
res.send(error);
}
});
export default route;