routePath + Stops Location{}
Some checks failed
Deploy Express API / deploy (push) Has been cancelled

This commit is contained in:
Edward-1100
2025-11-28 16:17:28 -07:00
parent bfe47fb443
commit 06f3129fb9
3 changed files with 72 additions and 26 deletions

View File

@@ -5,7 +5,7 @@ const router = express.Router();
router.get("/routes", (req, res) => {
const routes = dal.getRoutes();
res.json({meta: {returned: routes.length}, data: routes});
});
@@ -14,10 +14,9 @@ router.get("/routes/:routeId", (req, res) => {
const route = dal.getRouteById(routeId);
if (!route) return res.status(404).json({error: "Route Was Not Found"});
const routePath = dal.getRoutePath(routeId);
const stations = dal.getStopsByRoute(routeId);
res.json({data: {route, routePath, stations}});
res.json({data: {route, stations}});
});
router.get("/route/:routeId", (req, res) => {
@@ -25,10 +24,17 @@ router.get("/route/:routeId", (req, res) => {
const route = dal.getRouteById(routeId);
if (!route) return res.status(404).json({error: "Route Was Not Found"});
const routePath = dal.getRoutePath(routeId);
const stations = dal.getStopsByRoute(routeId);
res.json({data: {route, stations}});
});
res.json({data: {route, routePath, stations}});
router.get("/routepaths/:routeId", (req, res) => {
const routeId = req.params.routeId;
const rp = dal.getRoutePath(routeId);
if (!rp) return res.status(404).json({error: "RoutePath Was Not Found"});
res.json({meta: {routeId: String(routeId), returned: Array.isArray(rp) ? rp.length : 0}, data: rp});
});
router.get("/routes/:routeId/stations", (req, res) => {