Open nakasyou opened 2 months ago
but why a right minded person will create custom response on this kind of thing
Hi @Lucifer359-IV, for example, you can do that
app.get('/ws', c => {
if (!validToken(c.req.query('token'))) {
return c.text('Unauthorized', 400)
}
return upgradeWebSocket(c, {
onOpen () {
console.log('opened!')
}
})
})
Also you can change the response with or without the upgrade header.
@nakasyou can't you do that token validation with a middleware?
Also have you checked the streaming helper section in the docs?
What is the feature you are proposing?
I think accepting using
upgradeWebSocket
like a stream is good. For example:Because user can write more flexible code such as creating custom response in WebSocket route.