/api/v2/pis Ready to go

Signed-off-by: Fred Boniface <fred@fjla.uk>
This commit is contained in:
Fred Boniface
2023-06-17 22:14:58 +01:00
parent 06259e3d9f
commit a04570c9e4
6 changed files with 86 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
const express = require('express');
const router = express.Router();
// Controller Imports
// Routes
module.exports = router;

34
src/routes/api2.routes.js Normal file
View File

@@ -0,0 +1,34 @@
const express = require('express');
const router = express.Router();
/* Controller Imports */
// Live
// Timetable
// Ref
// User
/* Routes */
// Live
router.get('/live/station/:id/:type');
router.get('/live/train/:searchType/:id');
// Timetable
router.get('/timetable/train/:date/:searchType/:id');
// Ref
router.get('/reasonCode/:code');
router.get('/locationCode/:searchType/:id');
// User
router.post('/user');
router.get('/user/:uuid');
router.delete('/user/:uuid');
module.exports = router;

14
src/routes/misc.routes.js Normal file
View File

@@ -0,0 +1,14 @@
const express = require('express');
const router = express.Router();
// Controller Imports
// Routes
router.get('/server/stats');
router.get('/server/versions');
router.post('issue');
module.exports = router;

View File

@@ -0,0 +1,9 @@
const express = require('express');
const router = express.Router();
const pisCtr = require('../controllers/pis.controllers');
// PIS
router.get('/byCode/:code', pisCtr.byCode);
router.get('/:startCrs/:endCrs', pisCtr.byStartEndCRS);
module.exports = router;