a 'connect' like library for handling generic req/rep pairs for anything you can think of
Connect like middleware framework for handling generic req, rep pairs.
When I say generic, I mean literally anything can go as
rep. Unlike connect, this framework doesn't have any concept of http, or routing built into it. Might add some configurable routing later.
Pretty much just an experiment at the moment and to scratch an itch I have. Lots of room for improvements here. If it proves useful I might do something
koa like with generators etc etc.
var pinion = ;var app = ;
Like connect, middleware should either take 3 args
(req, res, next) in which case it will be standard handler, or 4 args
(err, req, res, next) in which case it will be an error handler.
//normal middlewareapp//error handlerapp
This should work ok:
var req =id: 1284message: "here is some stuff";var res = consolelog;;
You should end up with some output like this:
message id: 1284message length: 18
and this one should give us an error:
var req =message: "watch me fail";var res = consolelog;;
and the output
[Error: id missing]
BSD 2 clause
Open issues, send PRs, ask me questions on twitter (@sandfoxuk)