如何解决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);
    };
相关推荐
我叫张小白。2 小时前
TypeScript对象类型与接口:构建复杂数据结构
前端·javascript·typescript
O***p6042 小时前
JavaScript增强现实开发
开发语言·javascript·ar
墨客希2 小时前
如何快速掌握大型Vue项目
前端·javascript·vue.js
samroom3 小时前
langchain+ollama+Next.js实现AI对话聊天框
javascript·人工智能·langchain
Yanni4Night3 小时前
JS 引擎赛道中的 Rust 角色
前端·javascript
qq_366577515 小时前
Vue3创建项目,只能localhost访问问题处理
前端·javascript·vue.js
5***o5005 小时前
JavaScript云原生
开发语言·javascript·云原生
N***73855 小时前
JavaScript物联网案例
开发语言·javascript·物联网
慧慧吖@6 小时前
Zustand
开发语言·javascript·ecmascript
2***B4496 小时前
JavaScript语音识别案例
开发语言·javascript·语音识别