htc 16 jam lalu
induk
melakukan
d5b4e4f4d5
1 mengubah file dengan 3 tambahan dan 4 penghapusan
  1. 3 4
      pages/dialog.vue

+ 3 - 4
pages/dialog.vue

@@ -157,7 +157,7 @@
 					requestTask = uni.request({
 						url: `${BaseApi}/core/chat/sendChatMessageStream`,
 						method: 'POST',
-						timeout: 10000,
+						timeout: 30000,
 						data:{ 
 							query: this.question,
 							identity:'被教练者',
@@ -170,7 +170,6 @@
 						enableChunked: true, // 启用流式接收
 						responseType:'text',
 						success: (res) => {
-							console.log(res,'res');
 							if (res.statusCode === 200) {
 								this._handleSuccess(res.data);
 								resolve();
@@ -179,7 +178,7 @@
 							}
 						},
 						fail: (err) => {
-							console.log(err,'err');
+							if(err.errMsg.indexOf('time out')>-1||err.errMsg.indexOf('timeout')>-1) this.$showToast('请求超时,请稍后再试')
 							this._handleError(err.errMsg, resolve, reject);
 						},
 						complete: (com) => {
@@ -191,7 +190,7 @@
 						const uint8Array = new Uint8Array(res.data);
 						const decoder = new TextEncoding.TextDecoder("utf-8");
 						const decodedString = decoder.decode(uint8Array);
-						console.log(decodedString,'decodedString');
+						console.log(decodedString,'decodedString',typeof decodedString);
 						try {
 							let newtext = decodedString.replaceAll('data:','').replaceAll(':keepAlive','');
 							let ntArr = newtext.split('\n\n');