lisa-box
Version:
Home automation system L.I.S.A.
41 lines • 1.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const fs = require('fs');
const multer = require('multer');
const sslKeyPath = __dirname + '/ssl/server.key';
const sslCertPath = __dirname + '/ssl/server.crt';
const storage = multer({ dest: 'uploads/' });
let ssl = undefined;
if (fs.existsSync(sslKeyPath)) {
ssl = {
key: fs.readFileSync(sslKeyPath, 'utf8'),
cert: fs.readFileSync(sslCertPath, 'utf8'),
};
}
exports.web = {
express: require('express'),
init: (app, express) => {
express.multer = storage;
},
cors: true,
middlewares: {
order: [
'addMethods',
'cookieParser',
'passportInit',
'bodyParser',
'compression',
'methodOverride',
'www',
'router',
'404',
'500'
]
},
cache: 31557600000,
host: process.env.HOST || '0.0.0.0',
port: process.env.PORT || 3000,
ssl: ssl,
redirectToHttps: false,
};
//# sourceMappingURL=web.js.map