add api utils
This commit is contained in:
parent
ee3ac34e4b
commit
bdd90b50d9
6 changed files with 99 additions and 93 deletions
19
frontend/src/api/utils/headers.ts
Normal file
19
frontend/src/api/utils/headers.ts
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
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;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue