dropdownmenü für DIA0, DIA1 und DIA2 für KÜs Charts
This commit is contained in:
43
pages/api/mockChartData.ts
Normal file
43
pages/api/mockChartData.ts
Normal file
@@ -0,0 +1,43 @@
|
||||
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);
|
||||
}
|
||||
Reference in New Issue
Block a user