如何解决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);
    };
相关推荐
m0_7482336435 分钟前
C++开发中的常用设计模式:深入解析与应用场景
javascript·c++·设计模式
fruge38 分钟前
TypeScript 基础类型与接口详解
javascript·ubuntu·typescript
AAA阿giao1 小时前
JavaScript 中的变量声明:var、let 与 const 深度解析
javascript·笔记
Mintopia2 小时前
🌐 数据合规框架下的 WebAIGC 训练数据处理技术规范
前端·javascript·aigc
用户6600676685392 小时前
从 var 到 let/const:JavaScript 变量声明的进化之路
javascript
十年_H2 小时前
Cesium自定义着色器-片元着色器数据来源
javascript·cesium
UIUV2 小时前
var、let 与 const:JavaScript 变量声明的演进与最佳实践
javascript
阿珊和她的猫3 小时前
深入剖析 Vue Router History 路由刷新页面 404 问题:原因与解决之道
前端·javascript·vue.js
web打印社区12 小时前
使用React如何静默打印页面:完整的前端打印解决方案
前端·javascript·vue.js·react.js·pdf·1024程序员节
YiHanXii14 小时前
this 输出题
前端·javascript·1024程序员节