parent
e58da2a22b
commit
4ba021935c
@ -1,27 +0,0 @@
|
|||||||
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;
|
|
@ -1,12 +1,9 @@
|
|||||||
import express from 'express';
|
|
||||||
const router = express.Router();
|
|
||||||
router.use('/v1/', (req, res) => {
|
|
||||||
return res.send('Express + TypeScript Server');
|
|
||||||
});
|
|
||||||
import Router from 'express';
|
import Router from 'express';
|
||||||
import v1 from "./v1/index";
|
import v1 from "./v1/index";
|
||||||
|
|
||||||
|
const router = Router();
|
||||||
|
router.use('/v1/', v1);
|
||||||
router.use('*', (req, res) => {
|
router.use('*', (req, res) => {
|
||||||
return res.status(404).send('404');
|
return res.status(404).send('404');
|
||||||
});
|
});
|
||||||
export { router };
|
|
||||||
export default router;
|
export default router;
|
||||||
|
9
src/routes/v1/index.ts
Normal file
9
src/routes/v1/index.ts
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
import Router from 'express';
|
||||||
|
import track from "./track";
|
||||||
|
|
||||||
|
const router = Router();
|
||||||
|
router.use("/track", track)
|
||||||
|
router.use('/*/', (req, res) => {
|
||||||
|
return res.send('Express + TypeScript Server');
|
||||||
|
});
|
||||||
|
export default router;
|
29
src/routes/v1/track.ts
Normal file
29
src/routes/v1/track.ts
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
import {Router} from 'express';
|
||||||
|
import {getConnection} from "typeorm";
|
||||||
|
import {Track} from "../../models/Track"
|
||||||
|
|
||||||
|
var router = Router();
|
||||||
|
//const manager = getConnection().manager;
|
||||||
|
|
||||||
|
router.get('/', async (req, res, next) => {
|
||||||
|
//let tracks = manager.find(Track);
|
||||||
|
//res.send(tracks);
|
||||||
|
res.sendStatus(200);
|
||||||
|
});
|
||||||
|
|
||||||
|
router.post('/', async (req, res, next) => {
|
||||||
|
res.sendStatus(200);
|
||||||
|
/*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 router;
|
Loading…
x
Reference in New Issue
Block a user