Update doc
This commit is contained in:
@@ -3,25 +3,22 @@ const router = require('express').Router();
|
||||
const Roads = require('../models/roadsModel');
|
||||
const Cities = require('../models/citiesModel');
|
||||
|
||||
const searchPath = require('../../helpers/dijkstra_algo');
|
||||
const findShortestPath = require('../../helpers/dijkstra_algo');
|
||||
|
||||
router.get('', async (req, res) => {
|
||||
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, end);
|
||||
const formatedPath = formatPath(path, cities)
|
||||
console.log(path)
|
||||
let { path, distance } = findShortestPath(cities, roads, start, end);
|
||||
const shortestPath = formatPath(path, cities)
|
||||
|
||||
let response = { path: formatedPath, distance }
|
||||
let response = { path: shortestPath, distance }
|
||||
|
||||
res.status(200).json(response);
|
||||
} catch (e) {
|
||||
|
||||
Reference in New Issue
Block a user