alsotang
bef5bad738
Update context.md
...
ctx.type is delegated to this.response.
2014-03-08 14:19:40 +08:00
TJ Holowaychuk
0f20b85da5
fix some typos in koa-vs-express docs
2014-03-07 14:11:02 -08:00
Jonathan Ong
3cb6c07d5c
Merge pull request #232 from altruism/master
...
Let errors provide their own status.
2014-03-06 20:08:00 -08:00
New Now Nohow
0a223f2bb7
Let errors provide their own status.
...
When calling `ctx.throw`, you're allowed to provide an error object and a
status code. The status code is later set as the `status` property of the error
object. If no status code is provided, it defaults to 500. However, this
happens even if the error object already had a `status` property.
This commit allows an error's pre-existing `status` property to be used in
conjunction with `ctx.throw`.
If the status code is below 500, the error message will be exposed to the user
in the HTTP response. It would be nice to have some Error subclasses that
always have the same status code, because then we could just write
`ctx.throw(new WhateverError())`, and define which 4xx error code we want in
the definition of `WhateverError` itself. If, for example, an
`AuthenticationError` is always meant to go along with a 401, then it would be
nice to just have that knowledge in the class definition.
2014-03-06 22:54:25 -05:00
TJ Holowaychuk
c96459bc61
Release 0.5.1
2014-03-06 18:06:32 -08:00
TJ Holowaychuk
b1f0abd16d
Revert "add response.charset accessor and ctx.charset alias"
...
This reverts commit 94413b1bd4
.
2014-03-06 18:05:01 -08:00
TJ Holowaychuk
c50012a636
Merge pull request #225 from dead-horse/issue224-host-confused
...
add request.hostname(getter), fixed #224
2014-02-26 10:54:40 -08:00
Jonathan Ong
d85b7577e9
Merge pull request #226 from slaskis/patch-1
...
debug name koa:context -> koa:request
2014-02-26 01:33:44 -08:00
Robert Sköld
e77e5a4bdc
Debug name koa:context -> koa:request
2014-02-26 09:51:45 +01:00
dead_horse
72a9b69146
add request.hostname(getter), fixed #224
...
make request.host and request.hostname work as node url lib
http://nodejs.org/api/url.html#url_url
this commit will change older request.host(getter)
2014-02-26 14:03:05 +08:00
TJ Holowaychuk
e8d3a37e9e
bump
2014-02-19 20:58:28 -08:00
TJ Holowaychuk
eaba2040d1
Release 0.5.0
2014-02-19 20:55:29 -08:00
TJ Holowaychuk
b15cd30b01
remove benchmarks from readme
2014-02-19 20:51:34 -08:00
TJ Holowaychuk
7bbcd2dfcc
remove gnode recommentation (too slow)
2014-02-19 20:50:35 -08:00
Jonathan Ong
cb532b7bef
this.writable to check if the socket is writable
...
because node sucks haha
2014-02-15 02:06:08 -08:00
TJ Holowaychuk
e56f442222
refactor request docs to use this.request
...
maybe we should do this with all of them, but then we might
need a section showing ctx.* stuff, people might miss the aliasing all together
2014-02-14 09:40:58 -08:00
TJ Holowaychuk
785aba879c
add request.charset
2014-02-14 09:38:59 -08:00
TJ Holowaychuk
94413b1bd4
add response.charset accessor and ctx.charset alias
2014-02-14 09:33:10 -08:00
TJ Holowaychuk
c0e0c7c6aa
update docs for previous breaking change
2014-02-14 09:20:29 -08:00
TJ Holowaychuk
08149052fa
change ctx.length and ctx.type to always delegate to response object [breaking change]
2014-02-14 09:16:39 -08:00
Jonathan Ong
4efd645bfd
Merge pull request #216 from chemzqm/patch-1
...
fix doc, getter of type is delegated to request
2014-02-13 21:46:16 -08:00
Qiming zhao
14cdfb7fc4
fix doc, getter of type is delegated to request
...
Same kind of confusing thing as #215 mentioned, user have to remember that getters and setters of the `length` and `type` property are different.
2014-02-14 13:42:04 +08:00
Jonathan Ong
c7ff0e2ac1
response.body: fix html content sniffing for strings
...
closes #214
2014-02-13 18:35:25 -08:00
Jonathan Ong
abb5686d5b
docs: add note about confusing context accessors
2014-02-13 18:23:45 -08:00
Jonathan Ong
a9149f07ad
0.4.0
2014-02-11 13:41:42 -08:00
TJ Holowaychuk
7f909f5f2b
Merge pull request #205 from gdi2290/patch-1
...
update copyright year
2014-02-04 08:33:51 -08:00
PatrickJS
adebc7d35e
update copyright year
2014-02-03 01:59:59 -08:00
TJ Holowaychuk
aa08845c70
remove app.jsonSpaces setting. Closes #202
2014-01-31 18:39:47 -08:00
Jonathan Ong
ea5757ff57
remove app.keys getter/setter
...
closes #203
2014-01-31 16:09:29 -08:00
Jonathan Ong
6029df4499
cleanup dev deps
2014-01-31 13:53:32 -08:00
Jonathan Ong
c5655e093a
bump cookies to 0.4.0
...
no longer need to do that keygrip stuff, though i’m more inclined to
remove all the error checking.
2014-01-31 13:52:27 -08:00
TJ Holowaychuk
5cdae4445a
merge
2014-01-29 12:16:33 -08:00
TJ Holowaychuk
4013be5dd4
update node-fresh
2014-01-29 12:16:15 -08:00
TJ Holowaychuk
3a50280445
Merge pull request #200 from koajs/fix/ctx.onerror
...
context.onerror: fix response handling
2014-01-24 15:03:02 -08:00
Jonathan Ong
2bc3bb7327
this.respond=false for bypassing koa's response handling
...
closes #198
2014-01-24 14:38:40 -08:00
Jonathan Ong
2d1147ed21
context.onerror: fix response handling
...
closes #199
2014-01-24 14:29:57 -08:00
Jonathan Ong
ac08965988
bump koa-compose
2014-01-22 21:26:57 -08:00
TJ Holowaychuk
0610a841df
change ctx.throw() to no longer .expose 5xx errors. Closes #197
2014-01-20 18:44:07 -08:00
Jonathan Ong
7e66aca8c3
better content negotiation docs
...
closes #193
2014-01-18 14:22:53 -08:00
TJ Holowaychuk
16982505d5
Release 0.3.0
2014-01-17 17:00:15 -08:00
TJ Holowaychuk
432d876e42
Merge pull request #188 from Pana/master
...
update document
2014-01-17 09:07:35 -08:00
TJ Holowaychuk
ff676ef38c
ocd
2014-01-17 08:43:54 -08:00
pana
30d200dc09
remove the vary method from request object
2014-01-17 18:19:51 +08:00
pana
420a6154bc
update document
2014-01-17 16:30:35 +08:00
Jonathan Ong
134a21cd6a
Merge pull request #187 from Pana/master
...
update package.json
2014-01-16 23:04:31 -08:00
pana
788bf97d94
update package.json
2014-01-17 14:55:10 +08:00
Jonathan Ong
ea1a631bb1
bump finished and mocha
2014-01-16 22:33:02 -08:00
Jonathan Ong
794f08faaa
bump on-socket-error
2014-01-15 22:18:33 -08:00
TJ Holowaychuk
3bb7a63b77
ocd
2014-01-13 06:36:49 -08:00
TJ Holowaychuk
53b1b8133c
refactor with delegation utility
2014-01-13 06:36:10 -08:00