Jonathan Ong
98548f0409
conditional middleware need to be .call(this)
...
just realized this since we removed the top closure. i'm not sure if
there's a better way to solve this, but i'd rather have this
inconvenience than the extra closures.
we should add tests!!!
2013-11-14 21:20:51 -08:00
Jonathan Ong
18c2cd1dac
this.originalUrl && this.request.originalUrl
2013-11-14 14:18:05 -08:00
TJ Holowaychuk
d23ad1a024
add .body to Response#inspect()
2013-11-14 11:34:55 -08:00
TJ Holowaychuk
35a0c1d2bb
add {request,response,context}#toJSON()
2013-11-14 11:30:56 -08:00
TJ Holowaychuk
d9940c1931
fix 2 test requires
2013-11-14 11:23:59 -08:00
TJ Holowaychuk
db22fba86d
Merge branch 'master' of github.com:koajs/koa
2013-11-14 11:23:17 -08:00
TJ Holowaychuk
64fa0b5c2a
Merge pull request #85 from koajs/expose-proto
...
Expose proto
2013-11-14 11:23:10 -08:00
TJ Holowaychuk
d247e7835c
Merge branch 'master' of github.com:koajs/koa
2013-11-13 21:11:28 -08:00
Jonathan Ong
e51e85e0fc
response.etag: remove getter for now
...
until we figure out a good way to return both weak and strong validators
2013-11-13 21:04:40 -08:00
TJ Holowaychuk
088fcfd3a6
refactor res.etag= regexp
2013-11-13 20:48:57 -08:00
TJ Holowaychuk
12dda03b83
Merge pull request #86 from koajs/etag-lastmodified
...
response.etag and response.lastModified
2013-11-13 20:47:59 -08:00
Jonathan Ong
2f74207e6c
response.etag and response.lastModified
2013-11-13 19:59:49 -08:00
Jonathan Ong
e6cd31ce2f
add tests for exposing app-specific prototypes
2013-11-13 18:41:40 -08:00
Jonathan Ong
0be1442111
expose app-specific prototypes, cleanup/fix tests
2013-11-13 18:41:40 -08:00
Jonathan Ong
5467f98558
Makefile: add test/application
2013-11-13 18:41:24 -08:00
TJ Holowaychuk
93f1bce66f
fix ctx.ip
...
need tests for this
2013-11-13 13:17:16 -08:00
TJ Holowaychuk
b1e5e6c6d4
Merge pull request #83 from koajs/add/ctx-request-response
...
Add/ctx request response
2013-11-13 09:01:26 -08:00
TJ Holowaychuk
c699c75c52
add koa Request / Response objects and delegation. Closes #52
2013-11-13 09:01:15 -08:00
Jonathan Ong
4cc5b30fb1
ugh travis is outdated
2013-11-12 14:33:06 -08:00
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