doc: clarify http timeouts

Socket timeouts set using the `'connection'` event are replaced by
`server.keepAliveTimeout` when a response is handled.

PR-URL: https://github.com/nodejs/node/pull/25748
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
This commit is contained in:
Andrew Moss 2019-01-27 23:09:17 +00:00 committed by Luigi Pinca
parent 016c7b9c32
commit 02601c247d

View File

@ -914,6 +914,10 @@ also be accessed at `request.connection`.
This event can also be explicitly emitted by users to inject connections This event can also be explicitly emitted by users to inject connections
into the HTTP server. In that case, any [`Duplex`][] stream can be passed. into the HTTP server. In that case, any [`Duplex`][] stream can be passed.
If `socket.setTimeout()` is called here, the timeout will be replaced with
`server.keepAliveTimeout` when the socket has served a request (if
`server.keepAliveTimeout` is non-zero).
### Event: 'request' ### Event: 'request'
<!-- YAML <!-- YAML
added: v0.1.0 added: v0.1.0