[doc test] Small updates to README.md. Update to try require socket.io

This commit is contained in:
indexzero 2011-04-17 03:25:48 -04:00
parent bd6a2622ad
commit 12064d8e5d
3 changed files with 24 additions and 6 deletions

View File

@ -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: {
@ -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

View File

@ -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
//

View File

@ -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({