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;