-
Notifications
You must be signed in to change notification settings - Fork 177
Open
Description
当终止链接时页面直接报错,无法catch
const abortController = new AbortController();
fetchEventSource(`${baseServer}/polar//public/aiChat/chat`, {
method: 'POST',
signal: abortController.signal,
headers: {
'Content-Type': 'application/json; charset=UTF-8',
user: Storage.getUid() || '',
token: Storage.getToken() || '',
domain: Storage.getDomain() || '',
ticket: Storage.getTicket() || '',
tenant: Storage.getTenant() || '',
version: Storage.getV() || ''
},
body: JSON.stringify({ conversationId: conversationId, question: message }),
async onmessage(msg) {
// abortController.abort()
console.log('Received:', msg.data); // 处理接收到的消息
},
onclose() {
console.log("111111111111111111close")
// abortController.abort()
},
onerror(err) {
console.log(err);
// abortController.abort()
}
}).then(result=>{
console.log(result)
}).catch(err => {
console.error(err);
})
Metadata
Metadata
Assignees
Labels
No labels