Koa 2 server with Passport + Mongoose + GraphQL
GraphQL execution and error handling middleware written from scratch for Koa.