Quantcast
Channel: Active questions tagged https - Stack Overflow
Viewing all articles
Browse latest Browse all 1662

node.js, socket.io with SSL

$
0
0

I'm trying to get socket.io running with my SSL certificate however, it will not connect.

I based my code off the chat example:

var https = require('https');var fs = require('fs');/** * Bootstrap app. */var sys = require('sys')require.paths.unshift(__dirname +'/../../lib/');/*** Module dependencies.*/var express = require('express')  , stylus = require('stylus')  , nib = require('nib')  , sio = require('socket.io');/** * App. */var privateKey = fs.readFileSync('../key').toString();var certificate = fs.readFileSync('../crt').toString();var ca = fs.readFileSync('../intermediate.crt').toString();var app = express.createServer({key:privateKey,cert:certificate,ca:ca });/** * App configuration. */.../** * App routes. */app.get('/', function (req, res) {  res.render('index', { layout: false });});/** * App listen. */app.listen(443, function () {  var addr = app.address();  console.log('   app listening on http://'+ addr.address +':'+ addr.port);});/** * Socket.IO server (single process only) */var io = sio.listen(app,{key:privateKey,cert:certificate,ca:ca});...

If I remove the SSL code it runs fine, however with it I get a request to http://domain.example/socket.io/1/?t=1309967919512

Note it's not trying HTTPS, which causes it to fail.

I'm testing on chrome, since it is the target browser for this application.

I apologize if this is a simple question, I'm a node/socket.io newbie.


Viewing all articles
Browse latest Browse all 1662

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>