如何解决EventSource 删除单词的前置空格问题

如下代码,EventSource会把单词的前置空格吃掉,比如" blank" 会变成"blank",这会导致输出的英语单词连在一起

javascript 复制代码
const eventSource = new EventSource(api_question);
eventSource.onmessage = streamEvent => {
      const data = streamEvent.data;
      handleTest(data);
    };

临时解决方案,将后端的数据包装成json,前端再解析出来。

javascript 复制代码
eventSource.onmessage = streamEvent => {
      const data = JSON.parse(streamEvent.data);
      resText += data.val;
      handleTest(resText);
    };
相关推荐
YOU OU3 分钟前
HTML+CSS+JavaScript
前端·javascript·css·html
尽欢i1 小时前
前端大坑!文件切片上传后端总报错找不到文件名?
前端·javascript
小四的小六2 小时前
WebView 从0到1搭建线上性能监控体系
javascript·webview
2301_815279522 小时前
实战分享实现 C++ 管理类单例模式:特点与最佳实践
javascript·c++·单例模式
2401_878454532 小时前
js的复习(一)
开发语言·javascript·ecmascript
米丘3 小时前
vue3.x 调度器(Scheduler)实现机制
前端·javascript·vue.js
Moment3 小时前
从 beginWork 到 completeWork,Fiber 树是怎么“盖”出来的❓❓❓
前端·javascript·面试
前端初见3 小时前
React 开发实战全攻略:从基础到项目实战(面向 Vue 开发者)
javascript·vue.js·react.js
threelab4 小时前
Three.js 极光效果着色器 | 三维可视化 / AI 提示词
javascript·人工智能·着色器
天天进步20154 小时前
魔音漫创源码解析:性能优化: Electron 环境下的图片管理与文件系统协议处理优化
javascript·性能优化·electron