UNPKG

685 BJavaScriptView Raw
1
2/**
3 * Module dependencies.
4 */
5
6var koa = require('koa');
7var filter = require('..');
8
9var app = koa();
10
11app.use(filter());
12
13app.use(function *(){
14 this.body = [
15 {
16 name: 'tobi',
17 email: 'tobi@segment.io',
18 packages: 5,
19 friends: ['abby', 'loki', 'jane']
20 },
21 {
22 name: 'loki',
23 email: 'loki@segment.io',
24 packages: 2,
25 friends: ['loki', 'jane']
26 },
27 {
28 name: 'jane',
29 email: 'jane@segment.io',
30 packages: 2,
31 friends: []
32 },
33 {
34 name: 'ewald',
35 email: 'ewald@segment.io',
36 packages: 2,
37 friends: ['tobi']
38 }
39 ]
40});
41
42app.listen(3000);
43console.log('app listening on port 3000');
\No newline at end of file