Skip to content

Instantly share code, notes, and snippets.

@cerebrl
Created September 5, 2013 18:09
Show Gist options
  • Save cerebrl/6453872 to your computer and use it in GitHub Desktop.
Save cerebrl/6453872 to your computer and use it in GitHub Desktop.
var express = require('express');
var https = require('https');
var http = require('http');
var fs = require('fs');
// This line is from the Node.js HTTPS documentation.
var options = {
key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'),
cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem')
};
// Create a service (the app object is just a callback).
var app = express();
// Create an HTTP service.
http.createServer(app).listen(80);
// Create an HTTPS service identical to the HTTP service.
https.createServer(options, app).listen(443);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment