Skip to content

Instantly share code, notes, and snippets.

@chrisbuttery
Created May 15, 2015 06:02
Show Gist options
  • Save chrisbuttery/8a8d61fec988e661a2eb to your computer and use it in GitHub Desktop.
Save chrisbuttery/8a8d61fec988e661a2eb to your computer and use it in GitHub Desktop.
const koa = require('koa');
const app = koa();
const port = process.env.PORT || 1337;
var deku = require('deku');
var tree = deku.tree;
var element = deku.element;
var renderString = deku.renderString;
var Counter = require('./lib/counter');
app.use(function *(){
function doSomething() {
console.log('I did something.');
}
let counter = tree(
element(Counter, { onAnEmittedEventFromCounter: doSomething })
);
this.body = renderString(counter);
});
let server = app.listen(port, function() {
console.log('Koa is listening to http://localhost:' + port);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment