base project
This commit is contained in:
30
node_modules/union/examples/simple/spdy.js
generated
vendored
Normal file
30
node_modules/union/examples/simple/spdy.js
generated
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
// 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');
|
||||
});
|
||||
Reference in New Issue
Block a user