Spaces:
Sleeping
Sleeping
| // In order to run this example you need to | |
| // generate local ssl certificate | |
| var union = require('../../lib'), | |
| director = require('director'); | |
| var router = new director.http.Router(); | |
| var server = union.createServer({ | |
| before: [ | |
| function (req, res) { | |
| var found = router.dispatch(req, res); | |
| if (!found) { | |
| res.emit('next'); | |
| } | |
| } | |
| ], | |
| spdy :{ | |
| key: './certs/privatekey.pem', | |
| cert: './certs/certificate.pem' | |
| } | |
| }); | |
| router.get(/foo/, function () { | |
| this.res.writeHead(200, { 'Content-Type': 'text/plain' }) | |
| this.res.end('hello world\n'); | |
| }); | |
| server.listen(9090, function () { | |
| console.log('union with director running on 9090 with SPDY'); | |
| }); |