Browse Source

docs: http: fix docs for the 'close' event

v0.7.4-release
Ben Noordhuis 14 years ago
parent
commit
672b453a76
  1. 13
      doc/api/http.markdown

13
doc/api/http.markdown

@ -46,7 +46,7 @@ per connection (in the case of keep-alive connections).
### Event: 'close' ### Event: 'close'
`function (errno) { }` `function () { }`
Emitted when the server closes. Emitted when the server closes.
@ -147,20 +147,11 @@ will be emitted on the request.
### Event: 'close' ### Event: 'close'
`function (err) { }` `function () { }`
Indicates that the underlaying connection was terminated before Indicates that the underlaying connection was terminated before
`response.end()` was called or able to flush. `response.end()` was called or able to flush.
The `err` parameter is always present and indicates the reason for the timeout:
`err.code === 'timeout'` indicates that the underlaying connection timed out.
This may happen because all incoming connections have a default timeout of 2
minutes.
`err.code === 'aborted'` means that the client has closed the underlaying
connection prematurely.
Just like `'end'`, this event occurs only once per request, and no more `'data'` Just like `'end'`, this event occurs only once per request, and no more `'data'`
events will fire afterwards. events will fire afterwards.

Loading…
Cancel
Save