Cloudfront 与 Websocket 连接
Cloudfront with Websocket connection
我一直在阅读有关通过云端分发将 websocket 服务与客户端连接的文档 here,但我无法理解将在哪里升级到 websocket 协议。升级需要由服务器处理还是云端分发处理将协议更改为 wss 并响应连接?
我的问题的答案是对需要添加的 Cloudfront Distribution.These headers 的简单更改,以便我的服务器(使用 express/express-ws)将接收带有正确的 http 请求headers 来验证 session 和 return 以及客户端的升级协议响应。 (这是开箱即用的 express-ws 和 rxjs)。如果需要,我可以 post 编码示例。
- Sec-WebSocket-Key
- Sec-WebSocket-Version
- Sec-WebSocket-Protocol
我一直在阅读有关通过云端分发将 websocket 服务与客户端连接的文档 here,但我无法理解将在哪里升级到 websocket 协议。升级需要由服务器处理还是云端分发处理将协议更改为 wss 并响应连接?
我的问题的答案是对需要添加的 Cloudfront Distribution.These headers 的简单更改,以便我的服务器(使用 express/express-ws)将接收带有正确的 http 请求headers 来验证 session 和 return 以及客户端的升级协议响应。 (这是开箱即用的 express-ws 和 rxjs)。如果需要,我可以 post 编码示例。
- Sec-WebSocket-Key
- Sec-WebSocket-Version
- Sec-WebSocket-Protocol