当前位置: 首页 > news >正文

使用代理服务器后sse数据合并问题

如果是使用本地代理服务器devServer

image-20241027165546627

compress:false,

如果是发布到生产环境下的代理服务器nginx

增加如下配置,该配置同时支持websocket和sse

 proxy_http_version 1.1; #设置代理请求使用 HTTP/1.1 版本。WebSocket 需要 HTTP/1.1,因为它支持持久连接和更高效的流量控制。proxy_set_header Connection ""; #清空 Connection 头部,确保不会干扰后续的连接升级。proxy_set_header Upgrade $http_upgrade; #将客户端的 Upgrade 头转发到后端。这通常用于 WebSocket 连接,指示服务器升级连接协议。proxy_set_header Connection "Upgrade"; #设置 Connection 头为 "Upgrade",这也是 WebSocket 连接所需的。它指示服务器要将当前的连接升级到 WebSocket。

或者只支持sse的一条 配置,简单

禁用缓存,实时接收,而不是缓存一整个然后一次性过来

    proxy_buffering off;gzip off;  #禁用 Gzip 压缩,防止数据合并。

image-20241027171414212


http://www.mrgr.cn/news/59670.html

相关文章:

  • 【Java】java | logback日志配置 | 按包配置级别
  • 深入解析 Jenkins 自动化任务链:三大方法实现任务间依赖与状态控制
  • H5实现PDF文件预览,使用pdf.js-dist进行加载
  • Aptos Move 模块的发布与交互:完整指南
  • 【OpenAI】第五节(图像生成)利用 OpenAI 的 DALL·E 实现自动化图像生成:从文本到图像的完整教程
  • 跨境支付,哪些国产数据库能接得住?
  • C++的继承和多态
  • 基于用户体验的在线相册管理平台创新设计与实现
  • Linux日志分析-应急响应实战笔记
  • CSS中为特定的元素设置背景图片(Top1,Top1,Top3)
  • 记一次内存溢出排查(dump文件)
  • RHCE nfs作业
  • C++11实践指北
  • OpsAny社区版与专业版的主要区别是什么
  • 农作物大豆病虫害识别分类数据集(猫脸码客第227期)
  • 基于IMX6ULL开发板LCD点阵显示字符学习
  • C++——string的模拟实现(上)
  • Fofa搜索技巧(理论加实践的整理)
  • TypeError: predict2() missing 1 required positional argument: ‘img2‘
  • 将CSDN博客转换为PDF的Python Web应用开发--Flask实战
  • IDEA中add frame work support被禁用或找不到的解决方案
  • 使用 Axios 上传大文件分片上传
  • 2023年06月中国电子学会青少年软件编程(图形化)等级考试试卷(一级)答案 + 解析
  • 【数据集】全球陆地表面反照率Albedo
  • MIT 6.824 Lab1记录
  • 【LeetCode每日一题】——1791.找出星型图的中心节点