【发布时间】:2022-01-01 00:07:58
【问题描述】:
有一个rewrite feature 允许将对firebase 静态站点的请求写入云运行函数:
"hosting": {
...
"rewrites": [{
"source": "/api",
"run": {
"serviceId": "my-api",
}
}]
}
但目前尚不清楚这是否适用于 websocket 请求。
我可以确认重写部分有效,因为 ** 重写规则没有捕获到 websocket 请求。使用邮递员进行测试,似乎该请求将“404 Not Found”返回到初始 http 升级请求,而不是“101 切换协议”。
将 websocket 直接连接到云运行域可以正常工作。
【问题讨论】:
标签: firebase firebase-hosting google-cloud-run