From ff468c8679633f7b3cb2dbf7053e9f2bbae0a601 Mon Sep 17 00:00:00 2001 From: DebugIsFalse <511418503@qq.com> Date: Wed, 29 May 2024 11:15:34 +0800 Subject: [PATCH] fix: fetch event --- pages/search/[id].vue | 2 ++ utils/fetchEventSource.js | 8 ++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/pages/search/[id].vue b/pages/search/[id].vue index 30531e9..48212f2 100644 --- a/pages/search/[id].vue +++ b/pages/search/[id].vue @@ -224,6 +224,7 @@ const handleFormFetchData = (fetchData) => { } } const handleMessage = (event) => { + console.log(`event.data:`, event.data) if (event.data === markedEnd) { asking.value = false resetAnsLoading() @@ -244,6 +245,7 @@ const handleStopGenerate = () => { }) } const handleError = (event) => { + console.log('event:', event) handleStopGenerate() if (event) { throw event diff --git a/utils/fetchEventSource.js b/utils/fetchEventSource.js index baf4d3f..2d3401c 100644 --- a/utils/fetchEventSource.js +++ b/utils/fetchEventSource.js @@ -10,8 +10,12 @@ export default (url, { onmessage, onerror, controller, params }) => { 'Authorization': token.value }, body: JSON.stringify(params), - onmessage, - onerror, + onmessage (info) { + onmessage(info) + }, + onerror (error) { + onerror(error) + }, openWhenHidden: true, signal: controller && controller.signal }) -- GitLab