Skip to content

Commit

Permalink
[doc test] Small updates to README.md. Update to try require socket.io
Browse files Browse the repository at this point in the history
  • Loading branch information
indexzero committed Apr 17, 2011
1 parent bd6a262 commit 12064d8
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 6 deletions.
4 changes: 2 additions & 2 deletions README.md
Expand Up @@ -226,7 +226,7 @@ You have all the full flexibility of node-http-proxy offers in HTTPS as well as
<pre>
var fs = require('fs'),
https = require('https'),
httpProxy = require('httpProxy');
httpProxy = require('http-proxy');

var options = {
https: {
Expand Down Expand Up @@ -265,7 +265,7 @@ You have all the full flexibility of node-http-proxy offers in HTTPS as well as
Websockets are handled automatically when using the `httpProxy.createServer()`, but if you want to use it in conjunction with a stand-alone HTTP + WebSocket (such as [socket.io][5]) server here's how:
<pre>
var http = require('http'),
httpProxy = require('httpProxy');
httpProxy = require('http-proxy');

//
// Create an instance of node-http-proxy
Expand Down
13 changes: 11 additions & 2 deletions examples/web-socket-proxy.js
Expand Up @@ -26,11 +26,20 @@

var sys = require('sys'),
http = require('http'),
colors = require('colors'),
websocket = require('./../vendor/websocket'),
utils = require('socket.io/lib/socket.io/utils'),
io = require('socket.io'),
httpProxy = require('./../lib/node-http-proxy');

try {
var utils = require('socket.io/lib/socket.io/utils'),
io = require('socket.io');
}
catch (ex) {
console.error('Socket.io is required for this example:');
console.error('npm ' + 'install'.green + ' socket.io'.magenta);
process.exit(1);
}

//
// Create the target HTTP server
//
Expand Down
13 changes: 11 additions & 2 deletions test/web-socket-proxy-test.js
Expand Up @@ -26,13 +26,22 @@

var vows = require('vows'),
util = require('util'),
colors = require('colors'),
request = require('request'),
assert = require('assert'),
io = require('socket.io'),
utils = require('socket.io/lib/socket.io/utils'),
websocket = require('./../vendor/websocket'),
helpers = require('./helpers');

try {
var utils = require('socket.io/lib/socket.io/utils'),
io = require('socket.io');
}
catch (ex) {
console.error('Socket.io is required for this test:');
console.error('npm ' + 'install'.green + ' socket.io'.magenta);
process.exit(1);
}

var runner = new helpers.TestRunner();

vows.describe('node-http-proxy/websocket').addBatch({
Expand Down

0 comments on commit 12064d8

Please sign in to comment.