X-Git-Url: https://git.josue.xyz/?p=VSoRC%2F.git;a=blobdiff_plain;f=node_modules%2Fexpress-ws%2Fexamples%2Fhttps.js;fp=node_modules%2Fexpress-ws%2Fexamples%2Fhttps.js;h=f881fda89da72ccaf3c6d13cb58137c4090f28e6;hp=0000000000000000000000000000000000000000;hb=2b1de44527123fab80901384e0f374367500ced8;hpb=e79e4a5a87f3e84f7c1777f10a954453a69bf540 diff --git a/node_modules/express-ws/examples/https.js b/node_modules/express-ws/examples/https.js new file mode 100644 index 0000000..f881fda --- /dev/null +++ b/node_modules/express-ws/examples/https.js @@ -0,0 +1,33 @@ +var https = require('https'); +var fs = require('fs'); + +var express = require('express'); +var expressWs = require('..'); + +var options = { + key: fs.readFileSync('key.pem'), + cert: fs.readFileSync('cert.pem') +}; +var app = express(); +var server = https.createServer(options, app); +var expressWs = expressWs(app, server); + +app.use(function (req, res, next) { + console.log('middleware'); + req.testing = 'testing'; + return next(); +}); + +app.get('/', function(req, res, next){ + console.log('get route', req.testing); + res.end(); +}); + +app.ws('/', function(ws, req) { + ws.on('message', function(msg) { + console.log(msg); + }); + console.log('socket', req.testing); +}); + +server.listen(3000)