Alberto Leal
be997fd654
Keep previous Content-Type for res.jsonp
...
closes #2094
2014-05-02 15:01:19 -04:00
Tiago Relvao
3c7310ebcb
Include ETag in HEAD requests
...
fixes #2083
2014-04-30 09:34:10 -04:00
Douglas Christopher Wilson
1536a2196e
preserve casing of headers in res.header and res.set
...
fixes #2063
2014-04-24 18:00:43 -04:00
Douglas Christopher Wilson
2fd3e72a19
Pass options from res.sendfile to send
...
fixes #2017
2014-04-24 16:44:06 -04:00
Andy VanWagoner
56b672e657
support non-ascii filenames in content-disposition headers
2014-04-19 21:16:11 -06:00
agchou
13475977af
some code cleanup
2014-03-25 15:23:04 -07:00
Jonathan Ong
2064f412cb
remove res.charset usage
2014-03-07 16:46:54 -08:00
Jonathan Ong
bad55f7977
move setHeader charset patch to .set
...
note that application/json no longer adds charset=utf-8. could be a
regression.
closes #1952
See also: https://github.com/broofa/node-mime/issues/86
2014-03-07 16:32:41 -08:00
Jonathan Ong
5572897998
some jshint cleanup
...
some more errors but whatever
2014-03-05 22:24:35 -08:00
Jonathan Ong
3112f92d08
move the patch to the response proto
2014-03-05 22:20:58 -08:00
Roman Shtylman
d42d8f5b07
move support for multiple res.cookie calls to lib/response
...
Patch.js is simpler and follows upstream node.js closer as a result.
2014-02-22 09:26:30 -05:00
Roman Shtylman
6835289564
remove ServerResonse.headerSent monkey patch
...
node.js ServerResponse contains a headersSent field. Use that instead of
our patched misnamed version.
2014-02-22 09:26:29 -05:00
Roman Shtylman
1396e0855d
remove last pieces of connect dependency
...
- copy over patch.js to shim ServerResponse
- bundle `static` middleware
2014-02-22 09:26:29 -05:00
Jonathan Ong
aac1d52c4f
res.location: remove resolving relative urls
...
closes #1804
this is an unnecessary maintenance burden (see the number of removed
tests), especially when supporting mounting. browsers handle relative
locations, and so should all clients.
a regression could be absolute locations on a mounted app, but 1. we
can fix that later when someone complains and 2) code-smell
2014-02-08 11:37:43 -08:00
Roman Shtylman
63c6a9c5ad
use escape-html module to escape html
...
Another util bites the dust.
2014-01-24 19:21:21 -05:00
Roman Shtylman
718e68ffae
use utils-merge module to mixin object properties
2014-01-24 19:16:37 -05:00
TJ Holowaychuk
8a7a695836
ocd
2013-11-26 11:12:56 -08:00
Michael Ficarra
2f2a652bc9
fixes #1826 : res.redirect('toString') fails with 500
...
Removed the unused map and corrected the doc comment.
2013-11-26 13:11:15 -06:00
Jérémy Lal
b7a38af41d
Use url.resolve to compute location header of relative paths
2013-11-02 02:28:29 +01:00
Jérémy Lal
661914781e
semicolons
2013-11-02 00:39:32 +01:00
Jonathan Ong
55d1a4f964
always send ETag when content-length > 0
...
closes #1780
2013-10-30 20:34:16 -07:00
Jonathan Ong
9bed2b80ee
lint: remove unused stuff
2013-10-18 01:18:56 -07:00
TJ Holowaychuk
c9d9ed3493
fix res.sendfile() callback
...
what the hell... I was just told readable streams have finish not end,
make up your mind node!
2013-10-17 02:51:01 +00:00
Jonathan Ong
e218377a3d
check existence of jsonp callback
2013-10-15 12:39:32 -07:00
TJ Holowaychuk
3b4ce91fa3
refactor res.format() with a little ocd
2013-09-08 09:30:59 -07:00
Eduardo Sorribas
a887e6a881
Minor refactor of res.format
2013-09-08 02:34:52 -04:00
Eduardo Sorribas
69290cad6f
res.format() now includes charset. Fixes #1744
2013-09-08 02:10:46 -04:00
TJ Holowaychuk
8e2f538983
refactor res.links()
2013-09-07 15:26:12 -07:00
Eduardo Sorribas
7059d3b71e
Allow multiple call concatenation for res.links. Fixes #1683
2013-09-06 21:44:03 -04:00
cjihrig
e5de08faa1
add res.vary(). Closes #1682
2013-09-02 09:10:14 -07:00
TJ Holowaychuk
3ea7381dea
Merge pull request #1711 from jonjenkins/master
...
Fixes from pull request #1643
2013-09-02 08:55:23 -07:00
TJ Holowaychuk
6cf6c8b918
Revert "remove charset from json responses. Closes #1631 "
...
This reverts commit 138d74aefa .
2013-08-27 13:48:18 -07:00
Jon Jenkins
19cb39869f
Fixes from pull request #1643 , array method correction
2013-08-04 12:46:50 -05:00
Jon Jenkins
bdbdab7fcc
Fixes from pull request #1643
2013-08-03 16:33:15 -05:00
TJ Holowaychuk
8ad8cb93cc
refactor
2013-08-02 14:46:25 -07:00
Max Riveiro
54a192a5c5
Add application setting to disable ETag completely
2013-07-21 12:49:28 +04:00
TJ Holowaychuk
138d74aefa
remove charset from json responses. Closes #1631
2013-06-05 11:51:59 -07:00
Jenkins
2f19b4fefc
Corrected callback crashing app when array
2013-05-26 21:35:52 -05:00
TJ Holowaychuk
10b21b41f7
Revert "fix infinite loop when res.send(status) is undefined. Closes #1623 "
...
This reverts commit 28b8a3b5f7 .
2013-05-13 13:23:23 -07:00
TJ Holowaychuk
28b8a3b5f7
fix infinite loop when res.send(status) is undefined. Closes #1623
2013-05-13 13:22:31 -07:00
TJ Holowaychuk
3296ed9cb3
change generation of ETags with res.send() to GET requests only. Closes #1619
...
if for some reason this is not ideal for your use-case please let me know and comment in the issue
2013-05-10 14:43:59 -07:00
Hack Sparrow
6d39ed8ef7
Accept number as value of Signed Cookie
2013-04-23 22:53:35 +05:30
Pavel Brylov
9e684d45bc
add support for custom Accept parameters
2013-04-11 08:34:10 -07:00
Michael Ahlers
04b0c44bdf
Test cases document this.
2013-02-24 18:05:11 -05:00
Michael Ahlers
956aa0cfff
This works as expected, and has limited scope.
2013-02-24 13:40:51 -05:00
Michael Ahlers
d874476f0b
Proposal to allow relative redirects for applications that have been mounted at multiple paths.
2013-02-24 13:10:49 -05:00
TJ Holowaychuk
a4b2e48dfe
refactor res.set() array support
2013-01-23 20:31:25 -08:00
TJ Holowaychuk
57cda1578d
Merge pull request #1477 from gmethvin/set_array
...
Allow setting an array of header values in the response
2013-01-23 20:29:17 -08:00
TJ Holowaychuk
49abd7bec1
merge
2013-01-23 20:21:36 -08:00
Greg Methvin
4031aaa591
Allow setting an array of header values in the response
...
Make setting multiple header values using an array work as expected.
If the header value is an array, coerce the values to strings instead
of the entire array.
Fixes #1419 .
2013-01-22 18:32:22 -08:00
TJ Holowaychuk
ab75fa048e
refactor vhost example
2013-01-14 09:51:56 +01:00
TJ Holowaychuk
bb29da5980
refactor vhost example
2013-01-13 11:32:53 -08:00
Julian Gruber
a4d7b75129
implemented res.location
2013-01-13 16:07:11 +01:00
Greg Methvin
39ee6f8e79
Don't mangle the options object in res.cookie
...
Make a copy of the cookie options before mutating it to pass to
cookie.serialize. This prevents unexpected things from happening when
we try to use the same options object multiple times.
Also add a test to verify that the options object does not change
after a request is made.
2013-01-03 02:00:15 -05:00
Guillermo Rauch
64a234958a
fix jsonp whitespace escape. Closes #1132
2012-12-28 10:24:55 -07:00
Alex Weeks
a1e42ac33f
Explicitly remove Transfer-Encoding header from 204 and 304 responses
...
Per RFC 2616 §10.3.6 & §10.2.5 (http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html ) "The [204/304] response MUST NOT contain a message-body, and thus is always terminated by the first empty line after the header fields."
2012-12-19 10:53:17 -08:00
TJ Holowaychuk
9bd86cdddc
Revert "add 'etag' option"
...
This reverts commit 6f6eec7d8d .
2012-12-06 15:15:49 -08:00
Max Riveiro
6f6eec7d8d
add 'etag' option
2012-12-05 16:49:09 -08:00
TJ Holowaychuk
c8526932f3
Merge branch 'master' of github.com:visionmedia/express
2012-11-21 08:43:13 -08:00
Greg Methvin
ea5e254c7d
Escape URLs in text/plain res.redirect response
...
Escape the URL printed by res.redirect using URL encoding. This
prevents some browsers (primarily old versions of IE) from attempting
to sniff the Content-Type and evaluate it as HTML, which causes a
cross-site scripting vulnerability.
2012-11-21 02:22:37 -05:00
TJ Holowaychuk
ab9c275bde
fix cookie max-age
...
the cookie module we depend on never used to
set this value, however now it does :)
2012-11-13 09:08:37 -08:00
Dmitry Bochkarev
6b309a4457
remove connect.static.send import from response.js
2012-11-08 12:43:38 +05:00
TJ Holowaychuk
2d49c0d1f3
Merge branch 'master' of github.com:visionmedia/express
2012-11-04 12:28:53 -08:00
TJ Holowaychuk
612fc47044
update connect
2012-11-01 17:27:33 -07:00
Roman Shtylman
dadf57cc8b
remove unused variables
...
Tests and examples with unused variables are unchanged.
2012-10-27 16:04:00 -04:00
TJ Holowaychuk
c29cfa823d
change res.redirect() to utilize a pathname-relative Location again. Closes #1382
...
nginx does not seem to set Host correctly,
though Location should be relative as per RFC
myself nor anyone else can report a client
that does not handle relative correctly so
this will be fine until then
2012-10-23 14:08:18 -07:00
TJ Holowaychuk
b3936b96e5
add cb && cb(payload) to res.jsonp(). Closes #1374
2012-10-16 11:57:37 -07:00
TJ Holowaychuk
56ffab045e
add backwards compat for res.redirect() status. Closes #1336
2012-09-26 09:07:22 -07:00
TJ Holowaychuk
f0d5b3b368
remove non-primitive string support for res.send()
...
kinda silly.. valueOf() before if you happen to use
boxed strings, otherwise it is unfair that dont support
other boxed primitives all over, and quite frankly no one does
2012-09-26 09:04:26 -07:00
TJ Holowaychuk
88072a56ea
refactor
2012-09-26 09:01:55 -07:00
TJ Holowaychuk
0d3a637389
add support for res.json() to retain previously defined Content-Types. Closes #1349
2012-09-26 09:00:52 -07:00
TJ Holowaychuk
8edf358739
refactor res.format(), dont pass "default" to req.accepts()
2012-09-03 16:16:46 -07:00
TJ Holowaychuk
a6caa267bd
add res.jsonp(). Closes #1307
...
this also removes the jsonp
2012-08-30 09:29:43 -07:00
TJ Holowaychuk
f2f09767fb
add etag util
2012-08-30 08:27:57 -07:00
TJ Holowaychuk
89c5affc3b
fix jsonp callback char restrictions
2012-08-28 18:11:49 -07:00
Tony Edwards
0217e6ce96
Fix signed cookie prefix
...
Update res.cookie to prefix signed cookies with 's:'
2012-08-13 20:01:17 -07:00
TJ Holowaychuk
6bebe0837f
refactor res.render() to prevent clobbering "locals"
2012-08-11 15:04:54 -07:00
TJ Holowaychuk
bac0c64633
escape res.redirect() link
2012-08-02 19:41:37 -07:00
TJ Holowaychuk
214f913b0c
merge
2012-07-24 13:28:13 -07:00
Ruben Verborgh
8050308706
Remove socket error handler if file was sent successfully.
2012-07-24 11:57:02 +02:00
TJ Holowaychuk
8f4e61a474
fix res.render docs
2012-07-20 17:22:21 -07:00
TJ Holowaychuk
a93d375acc
add res.redirect("//foo.com") support
2012-07-18 09:29:11 -07:00
TJ Holowaychuk
d66f0e5eb9
change res.redirect() to use scheme-relative urls
2012-07-18 09:07:21 -07:00
TJ Holowaychuk
ab61837885
change res.sendfile() to use send() module
2012-07-13 08:58:40 -07:00
riadh
5426eb0b62
add "jsonp callback name" setting
2012-07-06 08:53:31 -07:00
TJ Holowaychuk
4f7c4d1051
remove app.locals.use and res.locals.use
...
there are a few reasons for this:
a) less API, simpler implementation ...
b) difficult to inherit cleanly from subapps
c) effectively the same as parallelized middleware (use connect-parallel for example)
lastly this api in a sense promotes some obscure uses since
they may be scattered throughout rather than explicitly
given to specific routes or used globally as middleware etc
2012-07-05 18:46:19 -07:00
TJ Holowaychuk
96e4014a70
Replace res.send() with res.send = require("response-send")
2012-07-03 21:09:17 -07:00
TJ Holowaychuk
2e8d44b444
docs
2012-06-27 13:36:12 -07:00
TJ Holowaychuk
70d68419b0
Added res.json(obj, status) support back for BC
2012-06-27 13:34:53 -07:00
TJ Holowaychuk
3c0c96114f
Added res.send(body, status) support back for backwards compat
2012-06-21 16:37:26 -07:00
TJ Holowaychuk
362c96c8c1
refactor res.redirect() relative check
2012-06-21 08:25:43 -07:00
TJ Holowaychuk
e6129d8ba5
Added res.links(obj)
2012-06-17 16:34:42 -07:00
TJ Holowaychuk
d2baf11b8a
docs
2012-06-17 13:21:13 -07:00
TJ Holowaychuk
82b5b12ca7
Added .default() support to res.format()
2012-06-17 13:15:55 -07:00
TJ Holowaychuk
d073e0aeb5
Added 2xx / 304 check to req.fresh
2012-06-15 16:03:20 -07:00
TJ Holowaychuk
ce7293de13
misc
2012-06-15 15:44:44 -07:00
TJ Holowaychuk
108e66c24b
Fixed res.send() freshness check, respect res.statusCode
2012-06-15 15:42:46 -07:00
TJ Holowaychuk
640cf4ca21
Changed: res.send() always checks freshness
2012-06-15 11:38:51 -07:00
TJ Holowaychuk
0acee67339
Merge branch 'master' of github.com:visionmedia/express
2012-06-08 09:47:56 -07:00
TJ Holowaychuk
895673141d
Fixed: expose connects mime module. Cloases #1165
2012-06-08 09:47:13 -07:00
Dan Neumann
c39a398d83
Removed extra "of" in res.set comment.
2012-06-07 00:17:45 -05:00
TJ Holowaychuk
ebf60d2340
coerce res.cookie values to strings
2012-06-06 12:34:51 -07:00
TJ Holowaychuk
02d43846f6
fixing cookies for connect 2.3.1
2012-06-06 12:25:14 -07:00
TJ Holowaychuk
fd42b5c42c
mention res.format() callback
2012-06-01 09:15:35 -07:00
TJ Holowaychuk
1311f2ac25
Fixed res.redirect() 406. Closes #1154
2012-06-01 09:14:27 -07:00
TJ Holowaychuk
1150a88001
Added { signed: true } option to res.cookie()
2012-05-27 11:51:32 -07:00
TJ Holowaychuk
5840b42f4a
Added res.download() tests
2012-05-10 17:11:43 -07:00
TJ Holowaychuk
df2584cc3b
Added: allow [] in jsonp callback. Closes #1128
2012-05-09 09:39:52 -07:00
TJ Holowaychuk
d9aea70ccc
removed file heading comments
2012-05-03 08:43:42 -07:00
TJ Holowaychuk
dd33ef2eb6
Added res.locals.use(). Closes #1120
2012-05-03 08:42:18 -07:00
TJ Holowaychuk
1a3e40d818
Changed: res.send() only set ETag when not previously set
2012-05-02 16:20:35 -07:00
TJ Holowaychuk
c0a68fcd0d
Added Buffer ETag support to res.send()
2012-04-28 20:00:30 -07:00
TJ Holowaychuk
809e0b8c92
merged
2012-04-27 10:46:27 -07:00
TJ Holowaychuk
a58e3deac2
Added conditional-GET support to res.send()
2012-04-27 10:44:39 -07:00
TJ Holowaychuk
7c2e1ad0ed
.contentType -> .type() in core
2012-04-26 14:32:28 -07:00
TJ Holowaychuk
67ddb429e3
Added: coerce res.set() values to strings
...
if you use res.get() this can bite you in the ass
if you set an etag to a number for example :)
good times
2012-04-26 13:52:37 -07:00
TJ Holowaychuk
a376980a69
update headers
2012-04-25 21:49:43 -07:00
TJ Holowaychuk
cf7d710bc1
refactored res.sendfile()
2012-04-25 21:48:19 -07:00
TJ Holowaychuk
8f8740028c
Fixed: use app.get() for all core settings
2012-04-25 21:40:53 -07:00
TJ Holowaychuk
b809041894
refactored res.send()
2012-04-25 09:38:59 -07:00
Pierre Matri
0f585931a4
Make string object behave like string literals with res.send
2012-04-22 13:49:50 +02:00
TJ Holowaychuk
27b1b5e3b3
docs
2012-04-16 08:53:16 -07:00
TJ Holowaychuk
5fa2f89542
Added res.header() and req.header() aliases for BC
2012-04-16 08:31:30 -07:00
TJ Holowaychuk
7e81cad0bf
Added new dox API docs
2012-04-15 21:01:17 -07:00
TJ Holowaychuk
12e087820c
Added: res.format() sets Vary: Accept
2012-04-12 20:11:15 -07:00
TJ Holowaychuk
8dc001567b
removed res.cache()
...
too specific
2012-04-12 19:46:53 -07:00
TJ Holowaychuk
24a4e95ffe
Changed to allow extname or type/subtype only. Closes #1072
2012-04-10 12:19:34 -07:00
TJ Holowaychuk
ba413ee98d
added another res.redirect() example
2012-04-04 08:43:12 -07:00
TJ Holowaychuk
298899d02c
Added array support. Closes #1053
2012-03-23 17:58:41 -07:00
TJ Holowaychuk
533b31237c
optimize res.format()
2012-02-23 10:59:54 -08:00
TJ Holowaychuk
812a470122
docs
2012-02-23 10:58:57 -08:00
TJ Holowaychuk
eb3105ef25
Added extname support to res.format(). Closes #1024
2012-02-23 10:58:06 -08:00
TJ Holowaychuk
ffcaa04d2c
renamed res.respondTo() to res.format()
...
since you are not really responding with it,
its basically as switch
2012-02-22 19:59:52 -08:00
TJ Holowaychuk
a47660ba67
refactored res.redirect() with respondTo()
2012-02-22 19:58:36 -08:00
TJ Holowaychuk
bdfa6d1fe7
Added: res.respondTo() defaults the content-type
2012-02-18 17:23:02 -08:00
TJ Holowaychuk
b565e258cb
Added res.respondTo(obj)
2012-02-18 17:13:40 -08:00
TJ Holowaychuk
76fd462bcc
Removed res.header(field, value)
2012-02-07 08:30:27 -08:00
TJ Holowaychuk
c44f01879f
utilize res.set() internally
2012-02-07 08:28:40 -08:00
TJ Holowaychuk
4d87efc771
Added "trust proxy" setting
2012-02-07 08:19:30 -08:00
TJ Holowaychuk
8de3ad50b2
refactored res.redirect() with req.protocol()
2012-02-07 04:43:35 -08:00
TJ Holowaychuk
ff92afa557
Added "json replacer" and "json spaces" settings. Closes #996 [credit to jed]
2012-02-07 03:30:34 -08:00
TJ Holowaychuk
386a9e88b4
removed old tests
2011-12-17 13:43:51 -08:00
Tj Holowaychuk
5757f875f2
Added X-Forwarded-Proto support to res.redirect(). Closes #927
2011-12-08 12:45:46 -08:00
Tj Holowaychuk
88f154fecd
Added support for .. in redirects as well
2011-12-06 16:44:15 -08:00
Tj Holowaychuk
489265e3ca
Added support for ./ in redirects
2011-12-06 16:32:48 -08:00
Tj Holowaychuk
1cda0a96ca
Removed redirect "home"
2011-12-06 16:13:42 -08:00
Tj Holowaychuk
43295289bf
Removed app.redirect()
2011-12-06 16:04:06 -08:00
Tj Holowaychuk
0f72ca823b
docs
2011-12-06 15:58:56 -08:00
Tj Holowaychuk
41786bc776
misc
2011-12-06 15:54:25 -08:00
Tj Holowaychuk
cca5d7ebbf
more tests
2011-12-06 15:53:17 -08:00
Tj Holowaychuk
43c8764465
Added relative redirect support. Closes #920
2011-12-06 15:50:08 -08:00
Tj Holowaychuk
a1e325a2d9
use app.path() in res.redirect()
2011-12-06 15:40:17 -08:00
Tj Holowaychuk
1d0a56b673
removed uses of "root"
2011-11-24 14:33:23 -08:00
Tj Holowaychuk
87b991c076
removed "root" setting
...
screw it, no one will understand anyway
2011-11-24 14:27:28 -08:00
TJ Holowaychuk
be52f38d8f
fixed downloads example
2011-11-20 11:43:40 -08:00
Tj Holowaychuk
f96102224c
refactoring
2011-11-10 15:04:44 -08:00
Tj Holowaychuk
bf87d626eb
docs
2011-11-10 15:01:22 -08:00
Tj Holowaychuk
e21a79dc61
Added res.cache() method
2011-11-10 15:00:50 -08:00
Tj Holowaychuk
caec590fe1
Added res.cache(str)
2011-11-10 14:54:23 -08:00
Tj Holowaychuk
61ce6c59c2
misc
2011-11-10 14:48:00 -08:00
Tj Holowaychuk
58eddd5ab4
Added res.signedCookie() and tests. Closes #880
2011-11-10 12:14:33 -08:00
Tj Holowaychuk
7ac857acef
Added JSON cookie support & tests. Closes #879
2011-11-10 12:04:21 -08:00
Tj Holowaychuk
d249868e07
no longer manipulate the req/res protos directly
2011-11-10 11:18:43 -08:00
Tj Holowaychuk
7d42ad00ff
Removed "status" and "charset" options
2011-11-10 07:47:04 -08:00
Tj Holowaychuk
f68ba2ef35
refactoring
2011-11-09 16:56:57 -08:00
Tj Holowaychuk
a95a0ab5f9
using connects error code util
2011-11-09 16:27:48 -08:00
Tj Holowaychuk
30911f4a75
Added failing res.sendfile() test for 403 + callback
2011-11-09 16:14:38 -08:00
Tj Holowaychuk
c9f184c8d5
Added res.sendfile() ENOENT test
2011-11-09 16:11:46 -08:00
Tj Holowaychuk
2f762265a8
Added forbidden tests
2011-11-09 16:03:42 -08:00
Tj Holowaychuk
bea74b7711
Fixed res.sendfile() 404s
2011-11-09 15:54:51 -08:00
Tj Holowaychuk
40f8202402
utilize res.headerSent from connect
2011-11-09 15:38:48 -08:00
Tj Holowaychuk
4b0b55c1b7
misc refactoring
2011-11-09 15:33:54 -08:00
Tj Holowaychuk
43d9f6ea17
tweak res.redirect() mount route logic
2011-11-08 18:59:40 -08:00
Tj Holowaychuk
1faba1302f
tmp fix
2011-11-08 18:51:15 -08:00
Tj Holowaychuk
55ee0a0934
Added relative redirect test
2011-11-08 18:46:23 -08:00
Tj Holowaychuk
bee0496cb1
Fixed res.cookie() path default
2011-11-08 18:28:22 -08:00
Tj Holowaychuk
0f2f3d4e29
Fixed res.clearCookie(), default path to "root" setting
2011-11-08 18:25:21 -08:00
Tj Holowaychuk
b433550556
refactored res.render()
2011-10-14 08:46:02 -07:00
Tj Holowaychuk
de17b285b1
Added req.secure
2011-10-11 09:45:01 -07:00
Tj Holowaychuk
73f1da2ff7
Added replacement for dynamic locals. Closes #788
2011-10-09 13:01:32 -07:00
Tj Holowaychuk
fed7fa4cd2
removed old parseRange util
2011-10-07 13:56:14 -07:00
Tj Holowaychuk
98e2c0522f
merging res.locals
2011-10-07 13:50:31 -07:00
Tj Holowaychuk
ae11d83684
typo
2011-10-07 13:31:12 -07:00
Tj Holowaychuk
aab9b08ec2
added charset option back
2011-10-07 13:30:33 -07:00
Tj Holowaychuk
31ff7db019
added status support back
2011-10-07 13:29:25 -07:00
Tj Holowaychuk
c40c54fbee
request-level render()
2011-10-07 13:27:43 -07:00
Tj Holowaychuk
021655a10a
Added support for res.set(obj). Closes #834
2011-10-05 14:34:00 -07:00
Tj Holowaychuk
e301d43704
Changed res.redirect() signature to accept status first. Closes #832
...
to match the others
2011-10-05 14:24:57 -07:00
Tj Holowaychuk
54c1a208c3
Added res.type() alias of res.contentType()
2011-09-28 10:27:13 -07:00
Tj Holowaychuk
d3937b9a61
Fixed res.redirect() HEAD support
2011-09-07 10:03:17 -07:00
Tj Holowaychuk
2c734e2e4c
refactored res.send()
2011-09-07 10:02:27 -07:00
Tj Holowaychuk
d2df055abe
fixed res.sendfile() 404 support
2011-08-18 15:59:35 -07:00
Tj Holowaychuk
d3ccdbcf72
build res.download() on top of res.sendfile()
...
like it should have always been
2011-08-18 15:43:19 -07:00
Tj Holowaychuk
7a476fc964
make res.sendfile() more like res.download(). Closes #774
2011-08-18 15:38:22 -07:00
Tj Holowaychuk
5da28be2b2
refactored res.sendfile()
2011-08-18 15:28:19 -07:00
Tj Holowaychuk
e9abe1b846
Merged basepath setting. Closes #813
2011-08-17 10:13:25 -07:00
Tj Holowaychuk
3c2139b0c3
Fixed res.redirect() on windows due to join() usage. Closes #808
2011-08-15 13:47:07 -07:00
Tj Holowaychuk
c8c6aa2a1f
Added res.get(field) as an alternative to res.header(field)
2011-08-10 14:15:37 -07:00
Tj Holowaychuk
19a1a22e63
Added res.set(field, val) as an alternative to res.header()
2011-08-10 14:13:36 -07:00
Tj Holowaychuk
c35cd7fcb7
Changed res.{send,json}() status code to the first arg at all times
2011-08-04 13:30:12 -07:00