|
|
@ -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) {}` |
|
|
|