fix(node-ws): websocket upgrade header value case sensitivity (#876)
parent
6524a92a9e
commit
a092ffaadb
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
'@hono/node-ws': patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fixed case-sensitivity of the WebSocket "Upgrade" header value
|
|
@ -63,7 +63,7 @@ export const createNodeWebSocket = (init: NodeWebSocketInit): NodeWebSocket => {
|
||||||
},
|
},
|
||||||
upgradeWebSocket: (createEvents) =>
|
upgradeWebSocket: (createEvents) =>
|
||||||
async function upgradeWebSocket(c, next) {
|
async function upgradeWebSocket(c, next) {
|
||||||
if (c.req.header('upgrade') !== 'websocket') {
|
if (c.req.header('upgrade')?.toLowerCase() !== 'websocket') {
|
||||||
// Not websocket
|
// Not websocket
|
||||||
await next()
|
await next()
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in New Issue