refactor: API-URL in .env.local ausgelagert für zentrale Verwaltung
- `NEXT_PUBLIC_API_PORT_3000` in `.env.local` definiert - `poiTypesSlice.js` so angepasst, dass die API-URL dynamisch aus `.env.local` geladen wird - Harte URL entfernt, jetzt konfigurierbar ohne Code-Änderung - Erfordert Neustart von Next.js, um `.env.local` zu laden
This commit is contained in:
@@ -15,3 +15,4 @@ NEXT_PUBLIC_DEBUG_LOG=true
|
||||
# für Polylines/kabelstecken -> in Konextmenü "Station öffnen" "
|
||||
NEXT_PUBLIC_BASE_URL=http://192.168.10.33/talas5/devices/
|
||||
NEXT_PUBLIC_API_BASE_URL=http://192.168.10.33/talas5/ClientData/WebServiceMap.asmx
|
||||
NEXT_PUBLIC_API_PORT_3000=http://192.168.10.33:3000
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
// /config/appVersion
|
||||
export const APP_VERSION = "1.1.37";
|
||||
export const APP_VERSION = "1.1.38";
|
||||
|
||||
@@ -3,7 +3,8 @@ import { createSlice, createAsyncThunk } from "@reduxjs/toolkit";
|
||||
|
||||
// API-Abruf für POI-Typen
|
||||
export const fetchPoiTypes = createAsyncThunk("poiTypes/fetchPoiTypes", async () => {
|
||||
const response = await fetch("http://192.168.10.33:3000/api/talas_v5_DB/poiTyp/readPoiTyp");
|
||||
const API_BASE_URL = process.env.NEXT_PUBLIC_API_PORT_3000;
|
||||
const response = await fetch(`${API_BASE_URL}/api/talas_v5_DB/poiTyp/readPoiTyp`);
|
||||
return await response.json();
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user