当前位置: 首页 > wzjs >正文

ps做网站的流程会计培训班要多少钱一般要学多久

ps做网站的流程,会计培训班要多少钱一般要学多久,广告学,php在动态网站开发给使用 JavaScript 的同学提个醒! 浏览器端处理流式响应,想要完美体验 请使用 Fetch API。 Axios 无法使用stream来直接处理真正的流式响应(但 Node.js 中可以使用 stream),这与浏览器底层 HTTP 请求实现的限制有关。 …

给使用 JavaScript 的同学提个醒!
浏览器端处理流式响应,想要完美体验 请使用 Fetch API。
Axios 无法使用stream来直接处理真正的流式响应(但 Node.js 中可以使用 stream),这与浏览器底层 HTTP 请求实现的限制有关。

为什么浏览器中的 Axios 不能直接处理流?

1. 底层机制差异

  • Node.js 环境:Axios 使用 Node.js 的 http 模块,天然支持流式传输(responseType:
    ‘stream’),数据可以逐块(chunk)接收。
  • 浏览器环境:浏览器端 Axios 基于 XMLHttpRequest,而 XMLHttpRequest 的 responseType
    属性不允许设为 stream,合法值仅有: arraybuffer | blob | document | json | text。

即使服务端返回流式响应(如 text/event-stream 或分块数据),浏览器也无法通过 Axios 直接以流的形式逐块解析数据。Axios 在浏览器中只能一次性接收完整响应,再通过字符串或文本处理模拟“流式效果”。

2. 如果必须使用 Axios

  • 可以通过更改 responseType: ‘text’ 和 手动分块处理 模拟流式效果,但存在以下问题:
    数据完整性风险:依赖服务端分块的准确性,需维护缓冲区(buffer)处理不完整数据。 性能损失:需手动分割字符串,效率低于原生流式处理。
  <script>// fetch 请求,stream 流式响应async function fetchStreaming () {const response = await fetch('http://192.168.21.24:11434/api/chat', {method: 'POST',headers: { 'Content-Type': 'application/json' },// 请求传递给 ollama 数据body: JSON.stringify({model: 'deepseek-r1:32b',messages: [{ "role": "user", "content": "北京天安门看升旗仪式怎么预约?" }]})})if (!response.body) {throw new Error('Response body is null')}// 读取数据流const reader = response.body.getReader()// 文本解码器const decoder = new TextDecoder()let buffer = ''while (true) {const { done, value } = await reader.read()if (done) breakbuffer += decoder.decode(value, { stream: true })const lines = buffer.split('\n')buffer = lines.pop() || ''for (const line of lines) {if (line.trim()) {try {const data = JSON.parse(line)// 实时输出console.log(data.message.content)} catch (err) {console.error('解析错误:', err)}}}}}fetchStreaming()</script>

实现效果(处理成这样之后需要前端来优化下界面样式区分思考过程和答案)
在这里插入图片描述

http://www.dtcms.com/wzjs/196564.html

相关文章:

  • 不错的网站建设公司哪个公司网站设计好
  • 杭州企业建设网站公司挖掘关键词的工具
  • 南昌手机模板建站seo推广任务小结
  • 做纪录片卖给视频网站奇零seo赚钱培训
  • 大学生网站建设搜索引擎优化seo是什么
  • wordpress如何修改字体seo网站推广目的
  • 线下推广公司宁波seo网站推广
  • 建行手机银行app下载整站优化的公司
  • 西安 医疗网站建设资源网站优化排名软件公司
  • 注册网站商标多少钱2023搜索最多的关键词
  • 古典风格网站模版哪个网站是免费的
  • 自有服务器怎么做网站备案汨罗网站seo
  • 番禺外贸网站建设我的百度网盘登录入口
  • 网站建设的前端开发和后端开发襄阳百度开户
  • 免费做初级会计试题网站有哪些2022近期时事热点素材
  • 画室网站模板百度官网认证入口
  • 岳阳优化公司seo优化推广工程师
  • 乡村生态旅游网站建设方案百度关键词排名突然没了
  • 用cms做网站的具体步骤网站建设怎么弄
  • 兵团建设环保局门户网站淘宝搜索排名
  • 山东法院网站哪个公司做的我的百度账号登录
  • 建分类网站得花多少钱seo工程师招聘
  • 网站开发外包报价单最近新闻事件
  • 做网站需要服务器和什么软件天津优化网络公司的建议
  • 梧州吧短视频seo排名加盟
  • thinkcmf做网站快不快一键优化表格
  • 广西南宁网站制作游戏代理加盟平台
  • 政府网站建设纳入考核百度seo优化教程
  • wordpress 模板汉化海南seo快速排名优化多少钱
  • 佛山外贸企业网站建设互联网营销主要学什么