From 7f5f3ac8e917dc4043840e9fc687549364d11c30 Mon Sep 17 00:00:00 2001 From: DebugIsFalse <511418503@qq.com> Date: Mon, 27 May 2024 10:07:48 +0800 Subject: [PATCH] fix: token --- composables/useFetchRequest.js | 5 +++++ utils/fetchEventSource.js | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/composables/useFetchRequest.js b/composables/useFetchRequest.js index 7653a65..469702e 100644 --- a/composables/useFetchRequest.js +++ b/composables/useFetchRequest.js @@ -1,4 +1,5 @@ const BASE_URL = 'https://gpu-pod656e861afe3d944d6b3ce77e-7862.node.inscode.run' + const useFetchRequest = (baseUrl) => { baseUrl = baseUrl || BASE_URL const config = { @@ -7,6 +8,10 @@ const useFetchRequest = (baseUrl) => { const fetchRequest = (url, fetchConfig) => { url = `${baseUrl}${url}` fetchConfig = fetchConfig || {} + fetchConfig.headers = fetchConfig.headers || {} + if (window.localStorage) { + fetchConfig.headers.Authorization = localStorage.getItem('token') + } fetchConfig.method = (fetchConfig.method || 'get').toLocaleUpperCase() fetchConfig = Object.assign(config, fetchConfig) return new Promise((resolve, reject) => { diff --git a/utils/fetchEventSource.js b/utils/fetchEventSource.js index 2292e53..997f1ad 100644 --- a/utils/fetchEventSource.js +++ b/utils/fetchEventSource.js @@ -1,11 +1,14 @@ import { fetchEventSource } from '@microsoft/fetch-event-source' const BASE_URL = 'https://gpu-pod656e861afe3d944d6b3ce77e-7862.node.inscode.run' export default (url, { onmessage, onerror, controller, params }) => { + fetchConfig.headers = fetchConfig.headers || {} + console.log(window) fetchEventSource(`${BASE_URL}${url}`, { method: 'POST', headers: { 'Content-Type': 'application/json', - 'Accept': '*/*' + 'Accept': '*/*', + 'Authorization': window && window.localStorage && window.localStorage.getItem('token') }, body: JSON.stringify(params), onmessage, -- GitLab