1 |
|
2 |
|
3 |
|
4 | var http = require('http');
|
5 | var connect = require('connect');
|
6 | var proxy = require('../../index');
|
7 |
|
8 |
|
9 |
|
10 |
|
11 | var chuckNorrisApiProxy = proxy('/jokes', {
|
12 | target: 'http://api.icndb.com',
|
13 | changeOrigin: true,
|
14 | logLevel: 'debug'
|
15 | });
|
16 | var app = connect();
|
17 |
|
18 |
|
19 |
|
20 |
|
21 | app.use(chuckNorrisApiProxy);
|
22 |
|
23 | http.createServer(app).listen(3000);
|
24 |
|
25 | console.log('[DEMO] Server: listening on port 3000');
|
26 | console.log('[DEMO] Opening: http://localhost:3000/api');
|
27 |
|
28 | require('open')('http://localhost:3000/jokes/random/5?limitTo=[nerdy]');
|