auth
Some checks failed
Build & Push Image / build-image (push) Has been cancelled

This commit is contained in:
Ali
2026-02-24 21:49:23 +09:00
parent 9ade18903c
commit 1d539e44ac
3 changed files with 89 additions and 17 deletions

20
public/api.js Normal file
View File

@@ -0,0 +1,20 @@
export async function authFetch(url, options = {}) {
const token = localStorage.getItem("token"); // hol den JWT aus localStorage
// füge Headers zusammen: ContentType + Bearer Token
const headers = {
"Content-Type": "application/json",
...options.headers, // vorhandene Header nicht überschreiben
...(token ? {
"Authorization": `Bearer ${token}` // 🔑 wichtiger Header
} : {})
};
// führe den fetch aus mit dem zusammengebauten Header
const response = await fetch(url, {
...options,
headers
});
return response; // response weitergeben
}