TJ Holowaychuk
242ec58f9d
docs
2013-11-12 15:13:24 -07:00
TJ Holowaychuk
b659c74510
update co for object yielding
2013-11-12 13:44:49 -07:00
TJ Holowaychuk
d69b20b97c
update benchmarks in docs
2013-11-12 13:17:37 -07:00
TJ Holowaychuk
91cdfefc4f
fix benchmarks for wrk(1) 3.x
2013-11-12 13:15:54 -07:00
Jonathan Ong
a1d7140b7b
Merge pull request #81 from coderhaoxin/master
...
correct the link
2013-11-12 01:48:18 -08:00
haoxin
49bdd1d6ed
correct the link
2013-11-12 17:43:27 +08:00
TJ Holowaychuk
3e56d82184
add hello-world example
2013-11-10 16:09:27 -07:00
TJ Holowaychuk
9ee6ada2d5
update guide docs for new middleware style
2013-11-10 15:40:59 -07:00
Jonathan Ong
ee6dce83af
ctx.redirect(): only set status code if not already a valid redirect status code
...
specifically 3xx codes except for 304. closes #66
2013-11-08 16:25:03 -08:00
TJ Holowaychuk
22c035bbea
add ctx.query docs to clarify lack of nested object support
2013-11-08 15:35:32 -08:00
TJ Holowaychuk
5bbe362294
Merge pull request #77 from koajs/refactor/accept-methods
...
replace content-negotiation accessors with 0-arity method calls
2013-11-08 15:26:42 -08:00
TJ Holowaychuk
3dd172d032
remove content-negotiation accessor methods, replace with method equivalents
2013-11-08 15:16:51 -08:00
TJ Holowaychuk
cf580dbaf3
remove trailer methods
...
less common than .auth which we removed as well but we can
add them back if it becomes a common request
2013-11-08 14:40:58 -08:00
TJ Holowaychuk
8b64343813
remove a few redundant methods for header field values
2013-11-08 14:39:20 -08:00
TJ Holowaychuk
9778933e25
Merge branch 'master' of github.com:koajs/koa
2013-11-08 14:38:42 -08:00
TJ Holowaychuk
770183771e
add docs for .headersSent alias
2013-11-08 14:38:35 -08:00
TJ Holowaychuk
1536d4df29
Merge pull request #74 from koajs/req-res-next
...
pass an optional `next` to app.callback()
2013-11-08 14:32:07 -08:00
Jonathan Ong
836679c610
another negotiator 3.0 fix
2013-11-08 14:19:25 -08:00
Jonathan Ong
a129d41cc1
fix negotiator 3.0 change
...
i'm not sure if this is incorrect. people should use `accepts()`
anyways.
2013-11-08 14:09:52 -08:00
Jonathan Ong
f0ecaaff50
update and loosen dependencies
...
pretty annoying to continuously update these. we'll start pining them
when you can actually use koa without --harmony
2013-11-08 14:06:38 -08:00
Jonathan Ong
accb1d6a61
pass an optional next
to app.callback()
2013-11-08 01:17:41 -08:00
Jonathan Ong
01e0f838e6
travis badge
2013-11-08 01:16:26 -08:00
Jonathan Ong
2a7b6d07bf
remove unused var
2013-11-08 01:14:43 -08:00
Jonathan Ong
611dec10f2
remove closure wrap in examples thanks to compose 2.0
2013-11-08 01:13:43 -08:00
Jonathan Ong
1bcf9b413f
remove unnecessary closure
2013-11-08 01:04:26 -08:00
TJ Holowaychuk
b35929dc3a
remove app.context() from docs
2013-11-07 17:06:00 -08:00
TJ Holowaychuk
c1bed668bd
remove app.context() for now
...
get away from promoting the extension of prototypes, aside
from it looking better there isnt really a compelling reason
to allow this
2013-11-07 17:05:26 -08:00
TJ Holowaychuk
8ee8abcc32
Release 0.0.2
2013-11-07 16:56:51 -08:00
TJ Holowaychuk
399e2ad255
update readme middleware style
2013-11-07 16:31:16 -08:00
TJ Holowaychuk
2d35cdff50
add new style middleware support through @jonathanong's koa-compose patch
2013-11-07 16:15:47 -08:00
TJ Holowaychuk
a9ae563051
add cookie docs
2013-11-06 14:09:19 -08:00
Jonathan Ong
3c3b81b960
Merge pull request #60 from jonathanong/warn-context-overwrite
...
debug context: notify if a property is being overwritten
2013-10-25 03:49:23 -07:00
Jonathan Ong
f961647377
add additional node.js aliases
2013-10-23 23:54:07 -07:00
Jonathan Ong
fbfeffa090
statusCode alias for status
...
for node
2013-10-23 23:44:22 -07:00
Jonathan Ong
6492f2ca4a
headersSent alias for headerSent
...
i like keeping things as similar to node as possible :)
2013-10-23 22:38:06 -07:00
Jonathan Ong
cb60fb872a
only listen to stream errors if not already
2013-10-14 22:40:02 -07:00
TJ Holowaychuk
1810977700
update co to 2.0
2013-10-14 16:50:05 -07:00
TJ Holowaychuk
3b2c55b68b
add overriding to application/json on ctx.body=object
...
since it cant be anything else, but if you have middleware that transforms
the object to xml or something then you could set ctx.type=
2013-10-10 12:48:14 -07:00
TJ Holowaychuk
c4d194488c
fix test label typo
2013-10-10 12:42:58 -07:00
TJ Holowaychuk
3b7a7b5047
Merge pull request #58 from jonathanong/set-body-length
...
set length on body override
2013-10-10 12:41:41 -07:00
Jonathan Ong
ada1be13bc
Merge pull request #56 from jonathanong/bind-onerror
...
bind .onerror to context
2013-10-10 11:11:38 -07:00
Jonathan Ong
881490299c
Merge pull request #61 from jonathanong/onerror-condition
...
onerror: check existence of error
2013-10-10 11:11:10 -07:00
Jonathan Ong
50d73e3709
onerror: check existence of error
2013-10-08 23:23:14 -07:00
Jonathan Ong
df367e0749
debug: notify if a property is being overwritten
2013-10-05 12:56:36 -07:00
Jonathan Ong
98a386a485
bind .onerror to context
2013-10-05 12:32:05 -07:00
Jonathan Ong
0e829c17ad
set length on body override
2013-10-05 12:31:48 -07:00
Jonathan Ong
4aa75a1164
cleanup trailing whitespace in .js files
2013-10-05 12:27:15 -07:00
TJ Holowaychuk
1e340e388f
fix wiki link
2013-09-17 06:48:36 -07:00
TJ Holowaychuk
83fd83aaf8
fix ctx.body= content-type override check. Thanks @jonathanong
2013-09-15 08:51:56 -07:00
TJ Holowaychuk
11913f5e4e
add ctx.body= setter
...
this prevents a bunch of redundant checks that middleware may need to
check response length, type etc. the less code floating around based
on our supported response body types the better, giving us more freedom
to change these as needed, and just less error-prone code in general.
2013-09-14 15:54:17 -07:00