--- /dev/null
+var fs = require('fs'),
+ path = require('path'),
+ union = require('../../lib');
+
+var server = union.createServer({
+ before: [ function (req,res) {
+ if (req.url === "/foo") {
+ res.text(201, "foo");
+ }
+ } ],
+ after: [
+ function LoggerStream() {
+ var stream = new union.ResponseStream();
+
+ stream.once("pipe", function (req) {
+ console.log({res: this.res.statusCode, method: this.req.method});
+ });
+
+ return stream;
+ }
+ ]
+});
+
+server.listen(9080);
+console.log('union running on 9080');
+