recipe-app/frontend/src/api/utils/headers.ts
2025-10-05 14:54:45 +02:00

19 lines
No EOL
607 B
TypeScript

export function setContentTypeHeaderJson(headers: Headers){
return headers.set("Content-Type", "application/json");
}
export function setAuthHeader(headers: Headers){
// retrieve session data from browser storage
const sessionStr = localStorage.getItem("session");
let loginResponse = null;
if(sessionStr){
loginResponse = JSON.parse(sessionStr);
}
// add token if possible
if(loginResponse && loginResponse.token){
headers.set("Authorization", "Bearer " + loginResponse.token)
} else {
console.log("No access token!")
}
return headers;
}