|
|
@@ -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');
|