TJ Holowaychuk
|
0e4545c03b
|
docs
|
2013-12-18 22:45:33 -08:00 |
|
TJ Holowaychuk
|
4923688944
|
docs: explain middleware cascading a bit
hopefully this sort of makes sense, need that gif fixed
|
2013-12-18 22:41:27 -08:00 |
|
TJ Holowaychuk
|
a381881bc1
|
Release 0.1.0
|
2013-12-18 20:55:23 -08:00 |
|
TJ Holowaychuk
|
c132b83bc9
|
docs: add context example
|
2013-12-18 20:35:38 -08:00 |
|
TJ Holowaychuk
|
0ae852be03
|
Merge branch 'master' of github.com:koajs/koa
|
2013-12-18 20:24:49 -08:00 |
|
TJ Holowaychuk
|
c1ed85361b
|
add hello world and app intro
meh not a fan of what im writing today but gotta get this thing out
|
2013-12-18 20:24:41 -08:00 |
|
TJ Holowaychuk
|
c55ef32978
|
docs: move app.listen() stuff lower
|
2013-12-18 20:12:12 -08:00 |
|
TJ Holowaychuk
|
bed70f4716
|
docs
|
2013-12-18 20:09:17 -08:00 |
|
Jonathan Ong
|
e83e0022dd
|
docs context: fix markdown jank
breaks your styling, but your markdown styling creates bad list outputs
|
2013-12-18 01:31:33 -08:00 |
|
Jonathan Ong
|
6b33d4d1ae
|
docs context: throw defaults to 500
|
2013-12-18 01:30:27 -08:00 |
|
TJ Holowaychuk
|
97a3d84ec9
|
docs
|
2013-12-17 23:53:58 -08:00 |
|
TJ Holowaychuk
|
dc20952996
|
remove some awkward docs
reads bad on the site
|
2013-12-17 23:50:19 -08:00 |
|
TJ Holowaychuk
|
4c2410d19c
|
docs
|
2013-12-17 23:47:14 -08:00 |
|
TJ Holowaychuk
|
1769f9c431
|
add socket error-handling. Closes #114
|
2013-12-17 17:37:35 -08:00 |
|
Jonathan Ong
|
0c330ffb1a
|
lint: remove unused references, fix global leak
|
2013-12-09 01:53:18 -08:00 |
|
Jonathan Ong
|
3c3de7be4e
|
readme: add link to examples
|
2013-12-07 15:09:09 -08:00 |
|
Jonathan Ong
|
08797ccb0b
|
remove errors, hello world, and stream examples
|
2013-12-07 15:08:02 -08:00 |
|
Jonathan Ong
|
017bfef8ba
|
remove the compose and cookies examples
moved to koajs/examples with tests
|
2013-12-06 14:19:03 -08:00 |
|
TJ Holowaychuk
|
401559c7f7
|
Merge pull request #110 from silvinci/fix/readme-typo-take2
readme: fix various typos [no pluralization]
|
2013-12-02 09:09:30 -08:00 |
|
TJ Holowaychuk
|
e78349a73d
|
refactor ctx.toJSON() to recurse. Closes #108
|
2013-12-02 09:08:01 -08:00 |
|
Jan Buschtöns
|
d750d0a9d9
|
readme: fix various typos [no pluralization]
L6: remove redundant "writing".
L99: capitalize "facebook" as "Facebook".
Clean alternative to #109.
|
2013-12-02 14:09:58 +01:00 |
|
TJ Holowaychuk
|
a2582e7aa3
|
change req.is() to return the canonical mime type
|
2013-11-28 12:47:23 -08:00 |
|
TJ Holowaychuk
|
5dfadba96f
|
remove null return from .is()
|
2013-11-28 12:39:45 -08:00 |
|
TJ Holowaychuk
|
48601ea7d8
|
add matchesMime() util
|
2013-11-28 12:38:35 -08:00 |
|
TJ Holowaychuk
|
271d921c41
|
change an .is() example
text/* already covers it
|
2013-11-28 12:29:28 -08:00 |
|
Jonathan Ong
|
8717a3ad2b
|
req.is(): make better
closes #105 and #106
|
2013-11-28 00:13:16 -08:00 |
|
TJ Holowaychuk
|
1b9960a28e
|
add co-body to blog example
|
2013-11-27 23:03:15 -08:00 |
|
TJ Holowaychuk
|
38ce7c1559
|
add blog example
|
2013-11-27 21:40:00 -08:00 |
|
TJ Holowaychuk
|
9c652118a9
|
docs about middleware composition noop
|
2013-11-27 20:52:36 -08:00 |
|
TJ Holowaychuk
|
1a10181818
|
docs about yielding control to downstream middleware
|
2013-11-27 20:51:30 -08:00 |
|
TJ Holowaychuk
|
4b5c3e9920
|
add upload example
|
2013-11-27 20:44:17 -08:00 |
|
TJ Holowaychuk
|
81d027eca7
|
add DEBUG usage docs. Closes #41
|
2013-11-26 21:37:22 -08:00 |
|
TJ Holowaychuk
|
309f2ac00e
|
add debug() for .listen() and .keys=
|
2013-11-26 21:26:05 -08:00 |
|
Jonathan Ong
|
e447e731b6
|
req.acceptsLanguage - default to first type fi header not set
|
2013-11-26 14:52:24 -08:00 |
|
Jonathan Ong
|
c24ab00b23
|
req.acceptsCharsets - default to first type if header not set
|
2013-11-26 14:49:07 -08:00 |
|
TJ Holowaychuk
|
8e10f12d38
|
add ctx.remove() and res.remove(). Closes #100
|
2013-11-24 05:06:35 -08:00 |
|
Jonathan Ong
|
e2cd1f02ca
|
docs: req.accepts(): throw a 406
|
2013-11-20 18:06:45 -08:00 |
|
Jonathan Ong
|
1d38d4acd1
|
req.accepts: default to first 'type'
|
2013-11-20 18:00:24 -08:00 |
|
Jonathan Ong
|
5ae3f4eb30
|
req.acceptsEncodings: default to 'identity'
|
2013-11-20 17:46:11 -08:00 |
|
Jonathan Ong
|
9d7dd437d7
|
context delegates: response.lastModified and response.etag
only doing setters because i think getters would be pretty confusing.
|
2013-11-20 14:09:49 -08:00 |
|
Jonathan Ong
|
dc873d66e2
|
docs: add res.lastModified and res.etag among other things
|
2013-11-19 22:40:52 -08:00 |
|
Jonathan Ong
|
1dd1d02db0
|
app.respond: support 205 status codes as no-content
pretty new to me, but it’s basically the same as 204
|
2013-11-19 22:20:17 -08:00 |
|
Jonathan Ong
|
16b016f61f
|
tests: add a 200 HEAD test
purpose of this test is to explictly show how to send a 200 response
when a body is not expected (ie HEAD)
|
2013-11-19 11:11:26 -08:00 |
|
Jonathan Ong
|
28ca80758b
|
ctx.search and ctx.request.search
|
2013-11-18 19:29:29 -08:00 |
|
Jonathan Ong
|
7d9c6ba66c
|
context: .error() -> .throw()
.error() still works for compatibility, but it will be removed in the
future. closes #94
|
2013-11-18 17:38:12 -08:00 |
|
Jonathan Ong
|
b88babe5ee
|
refactor context: move the non-delegated properties up
|
2013-11-18 17:33:41 -08:00 |
|
Jonathan Ong
|
9407d7776c
|
context: cross-reference request and response
|
2013-11-18 14:10:11 -08:00 |
|
Jonathan Ong
|
458c5ccfd2
|
bump deps
|
2013-11-15 17:11:12 -08:00 |
|
TJ Holowaychuk
|
cb682ed904
|
add body.close check for HEAD requests
|
2013-11-15 11:33:14 -08:00 |
|
TJ Holowaychuk
|
27d1336af5
|
Merge pull request #89 from koajs/keygrip
add keygrip support
|
2013-11-15 11:31:23 -08:00 |
|