Date.parse
does not return NaN
on invalid dateIf-Match
and If-Unmodified-Since
headersres
and path
arguments to directory
eventres._headers
private field
res.getHeaderNames()
when availableres.headersSent
when availableDEBUG_FD
environment variable set to 3
or higherno-cache
request directiveIf-None-Match
has both *
and ETagsETag
matching to match specIf-None-Match
when no ETag
headerDate.parse
instead of new Date
message
property enumerable for HttpError
spath
contains raw non-URL characterspath
starts with multiple forward slashesacceptRanges
optioncacheControl
optionStream
classContent-Range
header in 416 responses when using start
/end
optionsContent-Range
header missing from default 416 responsesRange
headersHttpError
export, for err instanceof createError.HttpError
421 Misdirected Request
setprototypeof
module to replace __proto__
setting421 Misdirected Request
Content-Type
header when send.mime.default_type
unsetDate
response headerContent-Location
on 304 responsehttp-errors
for standard emitted errorsstatuses
instead of http
module for status messagesETag
matching supportCONNECT
requestsUpgrade
requestsfs
extensions
or index
optionsoptions
root
path disclosuremilliseconds
msecs
secs
mins
hrs
yrs
DEBUG_FD
env variable supportlastModified
optionetag
to generate ETag
headerroot
fd
leak in Node.js 0.10 for fs.ReadStream
extensions
behavior when file already has extensionextensions
optionError.stackTraceLimit
is too lowhidden
option; use dotfiles
optiondotfiles
optionTRACE_DEPRECATION
environment variable--no-deprecation
argument--trace-deprecation
argumentfrom
option; use root
optionsend.etag()
-- use etag
in options
send.hidden()
-- use hidden
in options
send.index()
-- use index
in options
send.maxage()
-- use maxAge
in options
send.root()
-- use root
in options
maxAge
value to 1 yearmaxAge
(converted by ms
)headers
eventEventEmitter.listenerCount
to count listenersescape-html
for HTML escapingmax-age
in Cache-Control
in correct formatEBADF, read