如何解决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);
    };
相关推荐
Zyx20071 天前
深拷贝:JavaScript 中对象复制的终极解法
javascript
开发者小天1 天前
React中的componentWillUnmount 使用
前端·javascript·vue.js·react.js
sunly_1 天前
Flutter:视频预览功能
javascript·flutter·音视频
杰克尼1 天前
vue_day04
前端·javascript·vue.js
小皮虾1 天前
小程序云开发有类似 uniCloud 云对象的方案吗?有的兄弟,有的!
前端·javascript·小程序·云开发
阳懿1 天前
meta-llama-3-8B下载失败解决。
前端·javascript·html
史林枫1 天前
JavaScript 中call和apply的详细讲解 —— 连10岁的小朋友都能看懂!
javascript·apply·call
紫小米1 天前
Vue 2 和 Vue 3 的区别
前端·javascript·vue.js
用户6600676685391 天前
从变量提升到调用栈:V8 引擎如何 “读懂” JS 代码
前端·javascript
白兰地空瓶1 天前
【深度揭秘】JS 那些看似简单方法的底层黑魔法
前端·javascript