mirror of https://github.com/nodejs/node.git
Documenting http.Server#event:upgrade
parent
aee226b243
commit
3db613e31a
|
@ -1602,6 +1602,22 @@ added to the `'request'` event.
|
|||
Emitted each time there is request. Note that there may be multiple requests
|
||||
per connection (in the case of keep-alive connections).
|
||||
|
||||
### Event: 'upgrade'
|
||||
|
||||
`function (request, socket, head)`
|
||||
|
||||
Emitted each time a client requests a http upgrade. If this event isn't
|
||||
listened for, then clients requesting an upgrade will have their connections
|
||||
closed.
|
||||
|
||||
* `request` is the arguments for the http request, as it is in the request event.
|
||||
* `socket` is the network socket between the server and client.
|
||||
* `head` is an instance of Buffer, the first packet of the upgraded stream, this may be empty.
|
||||
|
||||
After this event is emitted, the request's socket will not have a `data`
|
||||
event listener, meaning you will need to bind to it in order to handle data
|
||||
sent to the server on that socket.
|
||||
|
||||
### Event: 'clientError'
|
||||
|
||||
`function (exception) {}`
|
||||
|
|
Loading…
Reference in New Issue