前端 axios 如何分段获取后端的数据

2023-03-11 08:47:58 +08:00
 woshipanghu

在做 chatgpt 的工具 遇到个问题

后端是分段返回数据的 打开浏览器 数据获取一点会直接刷出来

但是用 axios 调用接口 只有在数据全部返回的时候才统一输出

大佬帮忙看看

刚开始以为是 nginx 上的配置问题做了参数的修改,后来发现用浏览器直接看接口 有新数据的时候会直接刷出来

header 加了

"Cache-Control":"no-cache",

"If-Modified-Since":"0",

但是也没有起效果

1542 次点击
所在节点    程序员
3 条回复
molvqingtai
2023-03-11 09:18:22 +08:00
woshipanghu
2023-03-11 09:32:05 +08:00
@molvqingtai 非常感谢!!!在调试了
jiayouzl
2023-03-11 17:08:26 +08:00
这玩意不是要用 websocket 才合理吗?怎么想着用 axios 来实现.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/923075

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX