express和https

152 阅读1分钟

ssl文件

  • *.key
  • *.pem

./bin/www

/**
 * Get port from environment and store in Express.
 */

var port = normalizePort(process.env.PORT || '3000');
app.set('port', port);

/**
 * Create HTTP server.
 */

// var server = http.createServer(app);

// https
var https = require('https');
var fs = require('fs');
var path = require('path');
var server = https.createServer({
  key: fs.readFileSync(path.join(process.cwd(), '*.key'), 'utf8'),
  cert: fs.readFileSync(path.join(process.cwd(), '*.pem'), 'utf8')
}, app)

/**
 * Listen on provided port, on all network interfaces.
 */

server.listen(port);
server.on('error', onError);
server.on('listening', onListening);