import { VercelRequest, VercelResponse } from '@vercel/node'; import axios from 'axios'; const DIRECTIONS_API_KEY = process.env.DIRECTIONS_API_KEY; const DIRECTIONS_URL = 'https://api.openrouteservice.org/v2/directions/foot-walking'; export default async function directionsWrapper(req: VercelRequest, res: VercelResponse) { try { const { start, end } = req.query; const directionsRes = await axios.get(`${DIRECTIONS_URL}?api_key=${DIRECTIONS_API_KEY}&start=${start}&end=${end}`); res.json(directionsRes.data); } catch { res.status(500).json({error: "Error requesting directions"}); } }