| 123456789101112131415 |
- 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"});
- }
- }
|