Skip to content

Commit f1824c6

Browse files
author
awesomeYG
committed
fix: use token
1 parent 2f76c03 commit f1824c6

File tree

2 files changed

+16
-6
lines changed

2 files changed

+16
-6
lines changed

ui/front/api-templates/http-client.ejs

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -191,13 +191,17 @@ export class HttpClient<SecurityDataType = unknown> {
191191
body = JSON.stringify(body);
192192
}
193193
const Authorization = await new Promise(async (resolve) => {
194-
if (typeof window === 'undefined') {
195-
const { cookies } = await import('next/headers');
194+
if (typeof window === "undefined") {
195+
const { cookies } = await import("next/headers");
196196
const cookieStore = await cookies();
197-
const token = cookieStore.get("auth_token")?.value || null
198-
resolve(token)
197+
const token = cookieStore.get("auth_token")?.value || null;
198+
resolve(token);
199199
} else {
200-
resolve(JSON.parse(localStorage.getItem('auth_token')))
200+
let token = "";
201+
try {
202+
token = JSON.parse(localStorage.getItem("auth_token"));
203+
} catch (e) {}
204+
resolve(token);
201205
}
202206
});
203207
return this.instance.request({
@@ -207,6 +211,7 @@ export class HttpClient<SecurityDataType = unknown> {
207211
...(type && type !== ContentType.FormData
208212
? { "Content-Type": type }
209213
: {}),
214+
Authorization: `Bearer ${Authorization}`,
210215
},
211216
params: query,
212217
responseType: responseFormat,

ui/front/src/api/httpClient.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,11 @@ export class HttpClient<SecurityDataType = unknown> {
207207
const token = cookieStore.get("auth_token")?.value || null;
208208
resolve(token);
209209
} else {
210-
resolve(JSON.parse(localStorage.getItem("auth_token")));
210+
let token = "";
211+
try {
212+
token = JSON.parse(localStorage.getItem("auth_token"));
213+
} catch (e) {}
214+
resolve(token);
211215
}
212216
});
213217
return this.instance.request({
@@ -217,6 +221,7 @@ export class HttpClient<SecurityDataType = unknown> {
217221
...(type && type !== ContentType.FormData
218222
? { "Content-Type": type }
219223
: {}),
224+
Authorization: `Bearer ${Authorization}`,
220225
},
221226
params: query,
222227
responseType: responseFormat,

0 commit comments

Comments
 (0)