diff --git a/src/utils/request.js b/src/utils/request.js index 95a71b7..87d066f 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -41,8 +41,9 @@ service.interceptors.response.use( export const sseRequest = (config) => { return new Promise((resolve) => { try { - const baseURL = isElectron ? process.env.VITE_APP_BASE_API : import.meta.env.VITE_APP_BASE_API - const url = new URL(`${config.url}`, baseURL) + const url = new URL(`${config.url}`, window.location.origin) + // const baseURL = isElectron ? process.env.VITE_APP_BASE_API : import.meta.env.VITE_APP_BASE_API + // const url = new URL(`${config.url}`, baseURL) const ctrl = new AbortController() let messageQueue = [] let resolveQueue = null @@ -54,21 +55,21 @@ export const sseRequest = (config) => { 'Authorization': config.headers?.Authorization || `Bearer ${localStorage.getItem('token')}`, 'Content-Type': 'application/json', 'Accept': 'text/event-stream', - 'Cache-Control': 'no-cache', - 'Connection': 'keep-alive' + // 'Cache-Control': 'no-cache', + // 'Connection': 'keep-alive' }, body: JSON.stringify(config.params), signal: ctrl.signal, openWhenHidden: true, - credentials: 'include', - keepalive: true, - retry: 1000, - onopen(response) { - if (response.ok && response.headers.get('content-type')?.includes('text/event-stream')) { - return; - } - throw new Error(`Failed to open SSE connection: ${response.status} ${response.statusText}`); - }, + // credentials: 'include', + // keepalive: true, + // retry: 1000, + // onopen(response) { + // if (response.ok && response.headers.get('content-type')?.includes('text/event-stream')) { + // return; + // } + // throw new Error(`Failed to open SSE connection: ${response.status} ${response.statusText}`); + // }, onmessage: (event) => { try { const data = JSON.parse(event.data)