如何解决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);
    };
相关推荐
兔老大的胡萝卜20 分钟前
pm2 部署nuxt4项目
javascript·nuxt4
阿蒙Amon22 分钟前
JavaScript学习笔记:17.闭包
javascript·笔记·学习
Wpa.wk24 分钟前
自动化测试 - 文件上传 和 弹窗处理
开发语言·javascript·自动化测试·经验分享·爬虫·python·selenium
l1t27 分钟前
利用小米mimo为精确覆盖矩形问题C程序添加打乱函数求出更大的解
c语言·开发语言·javascript·人工智能·算法
composurext35 分钟前
录音切片上传
前端·javascript·css
程序员小寒35 分钟前
前端高频面试题:深拷贝和浅拷贝的区别?
前端·javascript·面试
zhougl99641 分钟前
Vue 中的 `render` 函数
前端·javascript·vue.js
跟着珅聪学java43 分钟前
HTML中设置<select>下拉框默认值的详细教程
开发语言·前端·javascript
想睡好1 小时前
setup
前端·javascript·html
桜吹雪1 小时前
DeepSeekV3.2模型内置Agent体验
javascript·人工智能