From 2ffc5dd691ed2aed08f1b3630cf4ad3d53405bd4 Mon Sep 17 00:00:00 2001 From: Nirodan Date: Sat, 14 Jun 2025 12:24:18 +0200 Subject: [PATCH] =?UTF-8?q?tempor=C3=A4res=20Auskommentieren=20nicht=20geb?= =?UTF-8?q?rauchter=20routen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- react-md5-tools/src/App.jsx | 11 +++++------ react-md5-tools/src/services/api.js | 13 +++++++++++++ 2 files changed, 18 insertions(+), 6 deletions(-) create mode 100644 react-md5-tools/src/services/api.js diff --git a/react-md5-tools/src/App.jsx b/react-md5-tools/src/App.jsx index ec32471..b58d1b2 100644 --- a/react-md5-tools/src/App.jsx +++ b/react-md5-tools/src/App.jsx @@ -1,9 +1,8 @@ import { BrowserRouter, Navigate, Route, Routes } from 'react-router-dom'; -import AdminDashboard from './components/AdminDashboard'; +//import AdminDashboard from './components/AdminDashboard'; import LoginForm from './components/LoginForm'; -import Md5Tool from './components/Md5Tool'; -import RegisterForm from './components/RegisterForm'; -import ToolOverview from './components/ToolOverview'; +//import RegisterForm from './components/RegisterForm'; +//import ToolOverview from './components/ToolOverview'; function App() { const isLoggedIn = localStorage.getItem('token') !== null; @@ -15,8 +14,8 @@ function App() { : } /> } /> } /> - : } /> - : } /> + {/* : } />*/} + {/* : } />*/} ); diff --git a/react-md5-tools/src/services/api.js b/react-md5-tools/src/services/api.js new file mode 100644 index 0000000..95e022d --- /dev/null +++ b/react-md5-tools/src/services/api.js @@ -0,0 +1,13 @@ +import axios from 'axios'; + +const instance = axios.create({ + baseURL: import.meta.env.VITE_API_URL || 'http://localhost:5000/api', +}); + +instance.interceptors.request.use(config => { + const token = localStorage.getItem('token'); + if (token) config.headers.Authorization = `Bearer ${token}`; + return config; +}); + +export default instance;