@mmh-software/webview
Version:
36 lines (28 loc) • 1.08 kB
JavaScript
// index.js
const express = require('express');
const app = express();
const bodyParser = require('body-parser');
const cors = require('cors');
const config = require('./config');
// set up port
const PORT = config.app.port_dataServer // process.env.PORT || 3000;
app.use(bodyParser.json());
app.use(cors());
// add routes
const router = require('./routes/router.js');
app.use('/api', router);
var container = require('./lib/container.js');
container(app)
var document = require('./lib/document.js');
document(app)
var https = require('https');
var fs = require('fs');
// This line is from the Node.js HTTPS documentation.
var options = {
key: fs.readFileSync(config.ssl.privatekey),
cert: fs.readFileSync(config.ssl.certificate)
};
// run server
//app.listen(PORT, () => console.log(`Server running on port ${PORT}`));
https.createServer(options, app).listen(PORT, () => console.log(`License HTTPS Service listening on port ${PORT}!`));
//https.createServer(options, app).listen(50443, () => console.log('License HTTPS Service listening on port 50443!'));