Last Updated: February 25, 2016
· uknowthen

Writing middleware in Koajs [Screencast]

In this episode we’ll learn to write middleware, the foundational building block for Koajs and Expressjs.

Of course the best way to learn programming is to make stuff,
so we’ll build a “Session Management Middleware”.

We’ll start off writing a few tests using mocha and supertest , then we’ll implement our Session Management Middleware first storing the session information in memory.

Next we’ll take a quick look at RethinkDB , a cool new open source database, that we’ll use to store our session information.

Lastly we’ll refactor our middleware to save our session information using RethinkDB.