个人案例
- 日子管家
一个日期提醒小程序
日期提醒小程序扫码体验
@官方
小程序request的最大超时时间受限制https://developers.weixin.qq.com/miniprogram/dev/framework/compatibility.html request的最大超时时间是多少?文档上没写,只有默认60秒,改成五分钟不生效,还是1分钟就中断了,onChunkReceived可能要几分钟才结束,所以希望取消最大超时时间为1分钟的限制
2023-07-25Taro.request应该没有返回requestTask,直接使用wx.request
分块传输不触发onChunkReceivedhttps://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/extended/component-plus/uploader.html const requestTask = Taro.request({ url: `${app.chatUrl}/conversation/talk`, method: "POST", enableChunked: true, responseType: "text", data: { prompt: requestQuestion, message_id: uuid(), parent_message_id: uuid(), stream: true, user_id: user_id, }, success: response => { // 开启enableChunked后,成功的回调一般用不到,因为响应数据不在这里返回 console.log(response) } }); console.log(``, requestTask); requestTask.onChunkReceived(function (response) { console.log(1) const arrayBuffer = response.data; const uint8Array = new Uint8Array(arrayBuffer); let text = String.fromCharCode.apply(null, uint8Array); console.log(`text`, text); if (text.trim() === "data: [DONE]") { setLoading(false); return; } const datas = text.split("data:"); datas.shift(); for (let i = 0; i < datas.length; i++) { const part = datas[i]; console.log(`part`, part); const datatxt = part.trim(); if (datatxt === "[DONE]") { setLoading(false); return; } else { const data = JSON.parse(datatxt); setAnswer(data.message.content.parts[0]); } } }); s数据是正常返回的,但是不触发onChunkReceived HTTP/1.1 200 transfer-encoding: chunked transfer-encoding: chunked date: Mon, 17 Jul 2023 10:08:20 GMT for-weapp-devtools: {"transfer-encoding":["chunked","chunked"],"date":["Mon, 17 Jul 2023 10:08:20 GMT"]} z这是返回头
2023-07-18关联问题: 云开发控制台的“内容安全”,按照指示添加规则后,没有生效? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/0002aef203c8d06228ee5017d51000
在云开发控制台配置了内容安全规则,怎么过了一段时间不生效了?平台监测小程序存在信息安全风险的提醒,然后我在这里配置了内容安全规则,测试的时候没有问题,可以重写违规内容。但过了几天平台第二次检查时又不生效了?[图片]
2023-05-22@官方
微信同声传译插件又不能用了!报-30008,官方的面对面翻译小程序也不能用了{retcode: -30008, msg: "websocket send failed"}
2023-05-22