44 lines
1.2 KiB
TypeScript
44 lines
1.2 KiB
TypeScript
import { NextApiRequest, NextApiResponse } from "next";
|
|
|
|
// Feste Mock-Daten für DIA0, DIA1, DIA2
|
|
const mockDataDIA0 = [
|
|
{ t: "2025-02-14 12:33:00", m: 11.0, v: 1, i: 11.0, a: 11.0 },
|
|
{ t: "2025-02-14 12:30:00", m: 11.2, v: 1, i: 11.0, a: 11.4 },
|
|
{ t: "2025-02-14 12:27:00", m: 10.8, v: 1, i: 10.5, a: 11.2 },
|
|
];
|
|
|
|
const mockDataDIA1 = [
|
|
{ t: "2025-02-14 12:00:00", i: 10.5, a: 11.0, g: 10.8 },
|
|
{ t: "2025-02-14 11:00:00", i: 10.0, a: 10.8, g: 10.4 },
|
|
{ t: "2025-02-14 10:00:00", i: 9.5, a: 10.2, g: 9.8 },
|
|
];
|
|
|
|
const mockDataDIA2 = [
|
|
{ t: "2025-02-14 00:00:00", i: 10.3, a: 10.9, g: 10.6 },
|
|
{ t: "2025-02-13 00:00:00", i: 9.8, a: 10.4, g: 10.1 },
|
|
];
|
|
|
|
// API-Handler für Mock-Daten
|
|
export default function handler(req: NextApiRequest, res: NextApiResponse) {
|
|
const { DIA0, DIA1, DIA2 } = req.query;
|
|
|
|
let responseData = [];
|
|
|
|
if (DIA0) {
|
|
responseData = mockDataDIA0;
|
|
} else if (DIA1) {
|
|
responseData = mockDataDIA1;
|
|
} else if (DIA2) {
|
|
responseData = mockDataDIA2;
|
|
} else {
|
|
return res
|
|
.status(400)
|
|
.json({
|
|
error:
|
|
"Kein gültiger Parameter übergeben. Verwende DIA0, DIA1 oder DIA2.",
|
|
});
|
|
}
|
|
|
|
res.status(200).json(responseData);
|
|
}
|