support for standalone multiplexing
This commit is contained in:
		| @@ -31,7 +31,15 @@ io.on( 'connection', function( socket ) { | ||||
|  | ||||
| app.get("/", function(req, res) { | ||||
| 	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) { | ||||
|   | ||||
							
								
								
									
										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