Comments (27)
是不是手机网页被缩放了,或者开了大字体模式
from chatgpt-web.
通用情况 问 背诵一首鹅鹅鹅 回答:鹅鹅鹅,曲项向天歌。 白毛浮绿水
from chatgpt-web.
通用情况 问 背诵一首鹅鹅鹅 回答:鹅鹅鹅,曲项向天歌。 白毛浮绿水
只有本地打开才有这种情况,线上部署没问题。
from chatgpt-web.
通用情况 问 背诵一首鹅鹅鹅 回答:鹅鹅鹅,曲项向天歌。 白毛浮绿水
只有本地打开才有这种情况,线上部署没问题。
终于知道了
fetch("https://cdn.jsdelivr.net/gh/PlexPt/awesome-chatgpt-prompts-zh/prompts-zh.json" 这个文件访问不了就是说话说一半
from chatgpt-web.
from chatgpt-web.
通用情况 问 背诵一首鹅鹅鹅 回答:鹅鹅鹅,曲项向天歌。 白毛浮绿水
只有本地打开才有这种情况,线上部署没问题。
终于知道了 fetch("https://cdn.jsdelivr.net/gh/PlexPt/awesome-chatgpt-prompts-zh/prompts-zh.json" 这个文件访问不了就是说话说一半
无法复现额,就算我把这个请求删了也正常额
from chatgpt-web.
我复现了这个问题,并且在代码中加了打印,问题应该出在readChunk()函数,并不是每一次回调的数据都是 "data: {...}\n\n"这样完整的格式
from chatgpt-web.
![]()
我复现了这个问题,并且在代码中加了打印,问题应该出在readChunk()函数,并不是每一次回调的数据都是 "data: {...}\n\n"这样完整的格式
使用nginx反代接口了吗
from chatgpt-web.
这个问题在gpt回答字数越多出现概率越大。tcp都会存在分包的问题,可以考虑使用循环队列缓存数据后进行分包,提高鲁棒性
from chatgpt-web.
用了nginx反代了
from chatgpt-web.
用了nginx反代了
proxy_buffering off;了吗
from chatgpt-web.
from chatgpt-web.
![]()
我复现了这个问题,并且在代码中加了打印,问题应该出在readChunk()函数,并不是每一次回调的数据都是 "data: {...}\n\n"这样完整的格式
使用nginx反代接口了吗
这个OnRecv false 也是打印的data内容吗,还是改过的打印内容
from chatgpt-web.
![]()
我复现了这个问题,并且在代码中加了打印,问题应该出在readChunk()函数,并不是每一次回调的数据都是 "data: {...}\n\n"这样完整的格式
使用nginx反代接口了吗
这个OnRecv false 也是打印的data内容吗
不是,在3445行加了这样一句打印:
console.log('onRecv', done, value);
from chatgpt-web.
![]()
我复现了这个问题,并且在代码中加了打印,问题应该出在readChunk()函数,并不是每一次回调的数据都是 "data: {...}\n\n"这样完整的格式
使用nginx反代接口了吗
这个OnRecv false 也是打印的data内容吗
不是,在3445行加了这样一句打印: console.log('onRecv', done, value);
配h2了吗,有https吗,nginx是哪个版本的,我这打印的话,一次只打印一段data
from chatgpt-web.
![]()
我复现了这个问题,并且在代码中加了打印,问题应该出在readChunk()函数,并不是每一次回调的数据都是 "data: {...}\n\n"这样完整的格式
使用nginx反代接口了吗
这个OnRecv false 也是打印的data内容吗
不是,在3445行加了这样一句打印: console.log('onRecv', done, value);
配h2了吗,有https吗,nginx是哪个版本的,我这打印的话,一次只打印一段data
没有h2和https,nginx是1.18.0。tcp是数据流,都要考虑分包问题的
from chatgpt-web.
![]()
我复现了这个问题,并且在代码中加了打印,问题应该出在readChunk()函数,并不是每一次回调的数据都是 "data: {...}\n\n"这样完整的格式
使用nginx反代接口了吗
这个OnRecv false 也是打印的data内容吗
不是,在3445行加了这样一句打印: console.log('onRecv', done, value);
配h2了吗,有https吗,nginx是哪个版本的,我这打印的话,一次只打印一段data
没有h2和https,nginx是1.18.0。tcp是数据流,都要考虑分包问题的
我这打印都是一次只有一条data的,不是你这一次三四个data.
你试试给nginx接口加行配置 chunked_transfer_encoding on 或者off
不行再升级nginx版本到较新的试试
from chatgpt-web.
![]()
我复现了这个问题,并且在代码中加了打印,问题应该出在readChunk()函数,并不是每一次回调的数据都是 "data: {...}\n\n"这样完整的格式
使用nginx反代接口了吗
这个OnRecv false 也是打印的data内容吗
不是,在3445行加了这样一句打印: console.log('onRecv', done, value);
配h2了吗,有https吗,nginx是哪个版本的,我这打印的话,一次只打印一段data
没有h2和https,nginx是1.18.0。tcp是数据流,都要考虑分包问题的
我这打印都是一次只有一条data的,不是你这一次三四个data. 你试试给nginx接口加行配置 chunked_transfer_encoding on 或者off 不行再升级nginx版本到较新的试试
不同网络影响比较大,在公司网络使用的时候没发现,在家里几乎必现。已经通过上面的方式解决
from chatgpt-web.
@gmugu 肯定的是,你的nginx buffer有哪里没设置对。
因为你可以看下初始commit代码
我最开始也遇到这个问题,跟你的代码一样 把data最后一部分额外处理。
但是后来nginx加上buffering off就好了,因为这样readchunk一次只有一条data,不需要额外处理了。
能不能按照我上一条说的先试试呢?可能是nginx的bug,也可能是tranfer-encoding的问题
from chatgpt-web.
方法试过,不管用
from chatgpt-web.
@gmugu 肯定的是,你的nginx buffer有哪里没设置对。 因为你可以看下初始commit代码 我最开始也遇到这个问题,跟你的代码一样 把data最后一部分额外处理。 但是后来nginx加上buffering off就好了,因为这样readchunk一次只有一条data,不需要额外处理了。 能不能按照我上一条说的先试试呢?可能是nginx的bug,也可能是tranfer-encoding的问题
这个现象出现应该不止我一个,有可能是我哪里配置或版本或网络不对。但是在前端也有必要做一下可靠性处理,损失也不大
from chatgpt-web.
@gmugu 肯定的是,你的nginx buffer有哪里没设置对。 因为你可以看下初始commit代码 我最开始也遇到这个问题,跟你的代码一样 把data最后一部分额外处理。 但是后来nginx加上buffering off就好了,因为这样readchunk一次只有一条data,不需要额外处理了。 能不能按照我上一条说的先试试呢?可能是nginx的bug,也可能是tranfer-encoding的问题
这个现象出现应该不止我一个,有可能是我哪里配置或版本或网络不对。但是在前端也有必要做一下可靠性处理,损失也不大
前端处理只是这一个bug,但是大部分人还是没这个bug的。我试下是不是因为你nginx版本的问题吧
from chatgpt-web.
@gmugu 肯定的是,你的nginx buffer有哪里没设置对。 因为你可以看下初始commit代码 我最开始也遇到这个问题,跟你的代码一样 把data最后一部分额外处理。 但是后来nginx加上buffering off就好了,因为这样readchunk一次只有一条data,不需要额外处理了。 能不能按照我上一条说的先试试呢?可能是nginx的bug,也可能是tranfer-encoding的问题
这个现象出现应该不止我一个,有可能是我哪里配置或版本或网络不对。但是在前端也有必要做一下可靠性处理,损失也不大
能问下你家里的是什么浏览器吗,在公司浏览器也会一次打印三四个data吗
我用nginx 1.18 没复现
from chatgpt-web.
@gmugu 肯定的是,你的nginx buffer有哪里没设置对。 因为你可以看下初始commit代码 我最开始也遇到这个问题,跟你的代码一样 把data最后一部分额外处理。 但是后来nginx加上buffering off就好了,因为这样readchunk一次只有一条data,不需要额外处理了。 能不能按照我上一条说的先试试呢?可能是nginx的bug,也可能是tranfer-encoding的问题
这个现象出现应该不止我一个,有可能是我哪里配置或版本或网络不对。但是在前端也有必要做一下可靠性处理,损失也不大
能问下你家里的是什么浏览器吗,在公司浏览器也会一次打印三四个data吗 我用nginx 1.18 没复现
公司和家里都是最新版本的edge,用iPhone的Safari也一样。在公司没发现过,今天在家才刚发现的,刚好今天放假,不然能在公司测试测试。公司宽带是电信的,家里是移动的
from chatgpt-web.
@gmugu 肯定的是,你的nginx buffer有哪里没设置对。 因为你可以看下初始commit代码 我最开始也遇到这个问题,跟你的代码一样 把data最后一部分额外处理。 但是后来nginx加上buffering off就好了,因为这样readchunk一次只有一条data,不需要额外处理了。 能不能按照我上一条说的先试试呢?可能是nginx的bug,也可能是tranfer-encoding的问题
这个现象出现应该不止我一个,有可能是我哪里配置或版本或网络不对。但是在前端也有必要做一下可靠性处理,损失也不大
能问下你家里的是什么浏览器吗,在公司浏览器也会一次打印三四个data吗 我用nginx 1.18 没复现
公司和家里都是最新版本的edge,用iPhone的Safari也一样。在公司没发现过,今天在家才刚发现的,刚好今天放假,不然能在公司测试测试。公司宽带是电信的,家里是移动的
猜的可能是移动会劫持http做缓存,可以到公司用电信试试
from chatgpt-web.
@gmugu 肯定的是,你的nginx buffer有哪里没设置对。 因为你可以看下初始commit代码 我最开始也遇到这个问题,跟你的代码一样 把data最后一部分额外处理。 但是后来nginx加上buffering off就好了,因为这样readchunk一次只有一条data,不需要额外处理了。 能不能按照我上一条说的先试试呢?可能是nginx的bug,也可能是tranfer-encoding的问题
这个现象出现应该不止我一个,有可能是我哪里配置或版本或网络不对。但是在前端也有必要做一下可靠性处理,损失也不大
能问下你家里的是什么浏览器吗,在公司浏览器也会一次打印三四个data吗 我用nginx 1.18 没复现
公司和家里都是最新版本的edge,用iPhone的Safari也一样。在公司没发现过,今天在家才刚发现的,刚好今天放假,不然能在公司测试测试。公司宽带是电信的,家里是移动的
猜的可能是移动会劫持http做缓存,可以到公司用电信试试
似乎跟网络有关系,在公司使用一天下来,没发现过分包现象
from chatgpt-web.
@gmugu 肯定的是,你的nginx buffer有哪里没设置对。 因为你可以看下初始commit代码 我最开始也遇到这个问题,跟你的代码一样 把data最后一部分额外处理。 但是后来nginx加上buffering off就好了,因为这样readchunk一次只有一条data,不需要额外处理了。 能不能按照我上一条说的先试试呢?可能是nginx的bug,也可能是tranfer-encoding的问题
这个现象出现应该不止我一个,有可能是我哪里配置或版本或网络不对。但是在前端也有必要做一下可靠性处理,损失也不大
能问下你家里的是什么浏览器吗,在公司浏览器也会一次打印三四个data吗 我用nginx 1.18 没复现
公司和家里都是最新版本的edge,用iPhone的Safari也一样。在公司没发现过,今天在家才刚发现的,刚好今天放假,不然能在公司测试测试。公司宽带是电信的,家里是移动的
猜的可能是移动会劫持http做缓存,可以到公司用电信试试
似乎跟网络有关系,在公司使用一天下来,没发现过分包现象
那应该是移动的问题,上https应该就好了
from chatgpt-web.
Related Issues (20)
- 大佬可以优化一下Windows、安卓手机的兼容性吗 HOT 7
- 代码块样式问题
- 暴露接口 和 API KEY HOT 1
- I18n support HOT 1
- 想简单的自动保存进数据库怎么弄呢? HOT 1
- 语音功能丢失! HOT 10
- Vercel deployment
- 怎么开启默认角色。自定义一个默认的角色 HOT 1
- 返回的文本不能换行,请问怎么换行实现呢,\n 和<br>标签都没用 HOT 1
- 请教,在后端返回的数据流是完整的输出流,但是页面回答的内容处确中断了输出,没有报错,请问可能是什么原因造成的呢 HOT 7
- 微信打开网页,麦克风输入问题 HOT 3
- 可以付费请作者二开吗 HOT 1
- 引用文件cdn出现问题 HOT 2
- 小白求教我想隐藏左下角那个自定义输入接口的地址应该怎么样改代码呀
- 在vercel.com部署的 api key报错
- 打字机速度调慢后仅生效一次 HOT 1
- css和js提示跨域限制,请问怎么解决? HOT 2
- 大神好!希望能夠支持Gemini Pro HOT 3
- 是否能支持重试?
- 语音输入问题 HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chatgpt-web.