|
1 | 1 | /** |
2 | 2 | * Module dependencies. |
3 | 3 | */ |
4 | | -var express = require('express'); |
5 | | -var proxy = require('../../index'); // require('http-proxy-middleware'); |
| 4 | +var express = require('express') |
| 5 | +var proxy = require('../../index') // require('http-proxy-middleware'); |
6 | 6 |
|
7 | 7 | /** |
8 | 8 | * Configure proxy middleware |
9 | 9 | */ |
10 | 10 | var wsProxy = proxy('/', { |
11 | | - target: 'http://echo.websocket.org', |
12 | | - // pathRewrite: { |
13 | | - // '^/websocket' : '/socket', // rewrite path. |
14 | | - // '^/removepath' : '' // remove path. |
15 | | - // }, |
16 | | - changeOrigin: true, // for vhosted sites, changes host header to match to target's host |
17 | | - ws: true, // enable websocket proxy |
18 | | - logLevel: 'debug' |
19 | | - }); |
| 11 | + target: 'http://echo.websocket.org', |
| 12 | + // pathRewrite: { |
| 13 | + // '^/websocket' : '/socket', // rewrite path. |
| 14 | + // '^/removepath' : '' // remove path. |
| 15 | + // }, |
| 16 | + changeOrigin: true, // for vhosted sites, changes host header to match to target's host |
| 17 | + ws: true, // enable websocket proxy |
| 18 | + logLevel: 'debug' |
| 19 | +}) |
20 | 20 |
|
21 | | -var app = express(); |
22 | | -app.use('/', express.static(__dirname)); // demo page |
23 | | -app.use(wsProxy); // add the proxy to express |
| 21 | +var app = express() |
| 22 | +app.use('/', express.static(__dirname)) // demo page |
| 23 | +app.use(wsProxy) // add the proxy to express |
24 | 24 |
|
25 | | -var server = app.listen(3000); |
26 | | -server.on('upgrade', wsProxy.upgrade); // optional: upgrade externally |
| 25 | +var server = app.listen(3000) |
| 26 | +server.on('upgrade', wsProxy.upgrade) // optional: upgrade externally |
27 | 27 |
|
28 | | -console.log('[DEMO] Server: listening on port 3000'); |
29 | | -console.log('[DEMO] Opening: http://localhost:3000'); |
| 28 | +console.log('[DEMO] Server: listening on port 3000') |
| 29 | +console.log('[DEMO] Opening: http://localhost:3000') |
30 | 30 |
|
31 | | -require('opn')('http://localhost:3000'); |
| 31 | +require('opn')('http://localhost:3000') |
32 | 32 |
|
33 | 33 | /** |
34 | 34 | * Example: |
|
0 commit comments