import mysql from 'mysql'; const dbConfig = { host: process.env.DB_HOST, user: process.env.DB_USER, password: process.env.DB_PASSWORD, database: process.env.DB_NAME, port: process.env.DB_PORT, }; const connection = mysql.createConnection(dbConfig); connection.connect((err) => { if (err) { console.error('Fehler beim Verbinden:', err.stack); return; } console.log('Database connected successfully.'); }); export default function handler(req, res) { if (req.method !== 'GET') { return res.status(405).json({ error: 'Nur GET Methode erlaubt' }); } const query = 'SELECT * FROM talas_v5.gis_lines;'; connection.query(query, (error, results) => { if (error) { console.error('Fehler beim Abrufen der gis_lines:', error); return res.status(500).json({ error: 'Fehler beim Abrufen der gis_lines' }); } if (results.length > 0) { res.json(results); } else { res.status(404).json({ error: 'Gerät nicht gefunden' }); } }); }