h3
h3 copied to clipboard
Router params inside websocket handler
Describe the feature
I am using websockets in a Nuxt app, and I put my event handler in a parameter-based route, such as server/api/foo/[id]/ws.ts
I would like to be able to easily access id
in websocket hooks, similar to how I can access it in "normal" event handlers with getRouterParam
.
The code may look like:
export default defineWebSocketHandler({
open(peer) {
console.log("ID is", getPeerRouterParam(peer, "id")) // <--- imaginary code, doesn't work.
},
}
Additional information
- [X] Would you be willing to help implement this feature?