| 123456789101112131415161718192021222324252627282930 |
- var express = require('express');
- var https = require('https');
- var app = express();
- var route_manager = require("./utils/route-manager.js");
- var bodyParser = require('body-parser');
- var fs = require('fs');
- var prkey = fs.readFileSync('server.key');
- var certi = fs.readFileSync('server.crt');
- app.use(bodyParser.json()); // for parsing application/json
- app.use(bodyParser.urlencoded({ extended: true })); // for parsing application/x-www-form-urlencoded
- app.use('/', route_manager);
- app.use('/source', require('extraverse')('/source', { ignore: ['config'] }));
- // app.listen(3000, function () {
- // console.log('Example app listening on port 3000!');
- // });
- https.createServer({
- key: prkey,
- cert: certi
- }, app).listen(3000, function() {
- console.log("App listening for HTTPS connections on port 3000!");
- });
- process.on('SIGINT', function() {
- console.log( "\nRecieved Ctrl-C, shutting down." );
- process.exit(0);
- })
|