From d3097c565fdba81efcbcc064bef823888e46c5e5 Mon Sep 17 00:00:00 2001 From: rui hildt Date: Sun, 9 Feb 2020 17:57:50 +0100 Subject: [PATCH] Use query strings to pass the start/destination --- api/routes/pathRouter.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/api/routes/pathRouter.js b/api/routes/pathRouter.js index 1cad8e3..7ab37d9 100644 --- a/api/routes/pathRouter.js +++ b/api/routes/pathRouter.js @@ -6,14 +6,20 @@ const Cities = require('../models/citiesModel'); const searchPath = require('../../helpers/dijkstra_algo'); router.get('', async (req, res) => { - const { start_city_id, end_city_id } = req.body; + const { start_city_id, end_city_id } = req.query; + console.log(typeof start_city_id) + + start = Math.floor(start_city_id); + end = Math.floor(end_city_id); + console.log(start, end) try { const cities = await Cities.getCities(); const roads = await Roads.getRoads(); - let { path, distance } = searchPath(cities, roads, start_city_id, end_city_id); + let { path, distance } = searchPath(cities, roads, start, end); const formatedPath = formatPath(path, cities) + console.log(path) let response = { path: formatedPath, distance }