feat(api): Add mock API routes for testing GIS lines and station names

- Created mock API route for fetching GIS lines data (/api/talas_v5_DB/gisLines/readGisLinesMock)
- Created mock API route for fetching station names data (/api/talas_v5_DB/station/getAllStationsNamesMock)
- Replaced original API calls in useLineData hook with mock routes for development and testing
This commit is contained in:
ISA
2024-09-09 13:56:28 +02:00
parent ae803bdc50
commit e94ecd7279
6 changed files with 1869 additions and 4 deletions

View File

@@ -9,12 +9,18 @@ const useLineData = (webserviceGisLinesStatusUrl, setLineStatusData) => {
const fetchData = async () => {
try {
console.log("Daten werden abgerufen...");
const response1 = await fetch(webserviceGisLinesStatusUrl);
//const response1 = await fetch(webserviceGisLinesStatusUrl); // original
const response1 = await fetch(`${SERVER_URL}:3000/api/talas_v5_DB/gisLines/webserviceGisLinesStatusUrlMock`); //von original kopiert
const data1 = await response1.json();
const response2 = await fetch(`${SERVER_URL}:3000/api/talas_v5_DB/gisLines/readGisLines`);
console.log("Daten empfangen data1:", data1);
//const response2 = await fetch(`${SERVER_URL}:3000/api/talas_v5_DB/gisLines/readGisLines`);
const response2 = await fetch(`${SERVER_URL}:3000/api/talas_v5_DB/gisLines/readGisLinesMock`);
const data2 = await response2.json();
const response3 = await fetch(`${SERVER_URL}:3000/api/talas_v5_DB/station/getAllStationsNames`);
console.log("Daten empfangen data2:", data2);
//const response3 = await fetch(`${SERVER_URL}:3000/api/talas_v5_DB/station/getAllStationsNames`);
const response3 = await fetch(`${SERVER_URL}:3000/api/talas_v5_DB/station/getAllStationsNamesMock`);
const namesData = await response3.json();
console.log("Daten empfangen namesData:", namesData);
const colorsByModule = {};
const newTooltipContents = {};