修复WebSocket消息接收问题:更新前端订阅路径以匹配后端推送路径

This commit is contained in:
2025-07-25 00:25:46 +08:00
parent bbe8fcd776
commit c5ca1651db
3 changed files with 68 additions and 15 deletions
+6 -2
View File
@@ -190,12 +190,16 @@ export const useChatStore = defineStore('chat', () => {
segments.forEach((segment, index) => {
setTimeout(() => {
addMessage({
const aiMessage = addMessage({
content: segment.trim(),
type: 'ai',
sessionId: currentSession.value?.id
})
// 强制触发响应式更新
console.log('AI消息已添加,当前消息总数:', messages.value.length)
console.log('最新AI消息:', aiMessage)
// 最后一条消息后停止输入状态
if (index === segments.length - 1) {
isTyping.value = false
@@ -206,7 +210,7 @@ export const useChatStore = defineStore('chat', () => {
// WebSocket消息处理
const handleWebSocketMessage = (wsMessage: WebSocketMessage) => {
console.log('处理WebSocket消息:', wsMessage)
console.log('收到WebSocket消息:', wsMessage.type, wsMessage.senderType)
switch (wsMessage.type) {
case 'TEXT':