feat: implement token in fetch api
This commit is contained in:
parent
84d3085c0c
commit
4846e7022a
|
@ -26,6 +26,7 @@ export class Authentication {
|
|||
};
|
||||
|
||||
try {
|
||||
console.log(JSON.parse(atob(this.accessToken.split('.')[1])), "isi jwt")
|
||||
return JSON.parse(atob(this.accessToken.split('.')[1]));
|
||||
} catch (err) {
|
||||
return defaultValue;
|
||||
|
|
|
@ -1,33 +1,33 @@
|
|||
import superagent from "superagent";
|
||||
import {appConfig} from "../config/app";
|
||||
import {store} from "./useStore";
|
||||
import {TokenUtil} from "./token";
|
||||
|
||||
export const http = {
|
||||
get: (url, opts = {}) => {
|
||||
let req = superagent.get(appConfig.apiUrl + url);
|
||||
if (store.token) {
|
||||
req = req.set('Authorization', 'Bearer ' + store.token);
|
||||
if (TokenUtil.accessToken) {
|
||||
req = req.set('Authorization', 'Bearer ' + TokenUtil.accessToken);
|
||||
}
|
||||
return req;
|
||||
},
|
||||
post: (url, opts) => {
|
||||
let req = superagent.post(appConfig.apiUrl + url);
|
||||
if (store.token) {
|
||||
req = req.set('Authorization', 'Bearer ' + store.token);
|
||||
if (TokenUtil.accessToken) {
|
||||
req = req.set('Authorization', 'Bearer ' + TokenUtil.accessToken);
|
||||
}
|
||||
return req;
|
||||
},
|
||||
put: (url, opts) => {
|
||||
let req = superagent.put(appConfig.apiUrl + url);
|
||||
if (store.token) {
|
||||
req = req.set('Authorization', 'Bearer ' + store.token);
|
||||
if (TokenUtil.accessToken) {
|
||||
req = req.set('Authorization', 'Bearer ' + TokenUtil.accessToken);
|
||||
}
|
||||
return req;
|
||||
},
|
||||
del: (url, opts) => {
|
||||
let req = superagent.del(appConfig.apiUrl + url);
|
||||
if (store.token) {
|
||||
req = req.set('Authorization', 'Bearer ' + store.token);
|
||||
if (TokenUtil.accessToken) {
|
||||
req = req.set('Authorization', 'Bearer ' + TokenUtil.accessToken);
|
||||
}
|
||||
return req;
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue
Block a user