You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Firebase Hosting时是否可以对WebSocket请求进行重写?

Firebase Hosting 重写功能 WebSocket 适配测试

Firebase Hosting 提供重写功能,可将发往 Firebase 静态站点的请求重写到 Cloud Run 服务,参考配置如下:

"hosting": {
  ...
  "rewrites": [{
    "source": "/api",
    "run": {
      "serviceId": "my-api",
    }
  }]
}

目前暂未明确该功能是否适配 WebSocket 请求,经实际测试得到以下结果:

  • 重写功能仅部分生效,WebSocket 请求无法被 ** 通配符重写规则捕获
  • 使用 Postman 测试时,初始 HTTP 升级请求返回 404 Not Found,不符合预期的 101 Switching Protocols 响应
  • 直接通过 Cloud Run 域名连接 WebSocket 时,功能运行完全正常

内容的提问来源于stack exchange,提问作者joshhunt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 00:36:03