Skip to content
Snippets Groups Projects
Commit eefdb996 authored by atm2g19's avatar atm2g19
Browse files

added dev mode for non-https

parent 74a79530
No related branches found
No related tags found
No related merge requests found
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
"main": "server.js", "main": "server.js",
"scripts": { "scripts": {
"run": "export PORT=443; node server.js", "run": "export PORT=443; node server.js",
"test": "export PORT=8443; export DEBUG=1; node server.js" "test": "export PORT=8080; export DEBUG=1; export DEV=1; node server.js"
}, },
"author": "Alex Mansfield", "author": "Alex Mansfield",
"license": "ISC", "license": "ISC",
......
...@@ -29,21 +29,30 @@ import { ...@@ -29,21 +29,30 @@ import {
const upload = multer(); const upload = multer();
const app: express.Application = express(); const app: express.Application = express();
const PORT: number = parseInt(process.env.PORT) || 8080; const PORT: number = parseInt(process.env.PORT) || 8080;
const DEV: boolean = process.env.DEV ? true : false;
const SSL_OPTS = { const SSL_OPTS = {
key: readFileSync(".security/origin.priv"), key: readFileSync(".security/origin.priv"),
cert: readFileSync(".security/origin.pem"), cert: readFileSync(".security/origin.pem"),
} }
let secServ = createServer(SSL_OPTS, app); let server;
secServ.listen(PORT, () => { if (DEV) {
console.log(`listening on port:${PORT}`); server = app.listen(PORT, () => {
}); console.log(`listening on port:${PORT}`);
})
} else {
server = createServer(SSL_OPTS, app)
.listen(PORT, () => {
console.log(`listening on port:${PORT}`);
});
}
// let server = app.listen(PORT, () => { // let server = app.listen(PORT, () => {
// console.log(`Listening on port ${PORT}`) // console.log(`Listening on port ${PORT}`)
// }); // });
const GAMES = game_api(secServ); const GAMES = game_api(server);
app.use(bodyParser.json()); app.use(bodyParser.json());
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment