如何解决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);
    };
相关推荐
●VON1 小时前
Electron 项目在“鸿蒙端”与“桌面端”运行的区别
javascript·学习·electron·openharmony
徐小夕@趣谈前端1 小时前
NO-CRM本地安装版开源!人人都能拥有开箱即用的智慧CRM管理系统
javascript·vue.js·开源
箫笙默1 小时前
JS基础 - 正则笔记
开发语言·javascript·笔记
专注前端30年1 小时前
如何使用 HTML5 的 Canvas + JavaScript 实现炫酷的游戏得分特效?
前端·javascript·游戏·html5·canvas·canva可画
张丶大帅2 小时前
JS案例合集
开发语言·javascript·笔记
helloyangkl3 小时前
前端——不同环境下配置env
前端·javascript·react.js
甜味弥漫3 小时前
JavaScript新手必看系列之预编译
前端·javascript
用户6600676685393 小时前
搞懂作用域链与闭包:JS底层逻辑变简单
前端·javascript
没落英雄4 小时前
简单了解 with
前端·javascript
小小弯_Shelby4 小时前
vue项目源码泄露漏洞修复
前端·javascript·vue.js