support for standalone multiplexing
This commit is contained in:
		| @@ -31,7 +31,15 @@ io.on( 'connection', function( socket ) { | |||||||
|  |  | ||||||
| app.get("/", function(req, res) { | app.get("/", function(req, res) { | ||||||
| 	res.writeHead(200, {'Content-Type': 'text/html'}); | 	res.writeHead(200, {'Content-Type': 'text/html'}); | ||||||
| 	fs.createReadStream(opts.baseDir + '/index.html').pipe(res); |  | ||||||
|  | 	var stream = fs.createReadStream(opts.baseDir + '/index.html'); | ||||||
|  | 	stream.on('error', function( error ) { | ||||||
|  | 		res.write('<style>body{font-family: sans-serif;}</style><h2>reveal.js multiplex server.</h2><a href="/token">Generate token</a>'); | ||||||
|  | 		res.end(); | ||||||
|  | 	}); | ||||||
|  | 	stream.on('readable', function() { | ||||||
|  | 		stream.pipe(res); | ||||||
|  | 	}); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| app.get("/token", function(req,res) { | app.get("/token", function(req,res) { | ||||||
|   | |||||||
							
								
								
									
										19
									
								
								plugin/multiplex/package.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								plugin/multiplex/package.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | |||||||
|  | { | ||||||
|  |   "name": "reveal-js-multiplex", | ||||||
|  |   "version": "1.0.0", | ||||||
|  |   "description": "reveal.js multiplex server", | ||||||
|  |   "homepage": "http://lab.hakim.se/reveal-js", | ||||||
|  |   "scripts": { | ||||||
|  |     "start": "node index.js" | ||||||
|  |   }, | ||||||
|  |   "engines": { | ||||||
|  |     "node": "~4.1.1" | ||||||
|  |   }, | ||||||
|  |   "dependencies": { | ||||||
|  |     "express": "~4.13.3", | ||||||
|  |     "grunt-cli": "~0.1.13", | ||||||
|  |     "mustache": "~2.2.1", | ||||||
|  |     "socket.io": "~1.3.7" | ||||||
|  |   }, | ||||||
|  |   "license": "MIT" | ||||||
|  | } | ||||||
		Reference in New Issue
	
	Block a user