Static file serving compatible with koa-router.
This project is no longer maintained. It's been a long time and there are probably much better ways to do this today. Please refer to https://github.com/pkoretic/koa-static-server instead.
Simply use the middleware in your router and choose a directory. The module will already find the file you requested and serve it for you.
Full-code example:
var router require('koa-router')();
var serve = require('koa-router-static');
$.get('/*', serve('./assets/'));
In this case, the contents of the assets
directory will be made available for your route.
You can also stack more than one serve (in case you want to have different assets for each route):
var router require('koa-router')();
var serve = require('koa-router-static');
$.get('/*', serve('./images/'));
$.get('/*', serve('./assets/'));