diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2018-05-20 14:45:16 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2018-05-20 14:45:16 +0200 |
| commit | 83e20713c1c3b55532f6f022eaaf290471d3b5c5 (patch) | |
| tree | 59d23e9052d9ebb2aaec35637b30ead63501a1c6 /app/server/index.js | |
| parent | 1a6ae72c46b08c27db0ca5da9fe8f84b38c0f769 (diff) | |
rename rpc
Diffstat (limited to 'app/server/index.js')
| -rw-r--r-- | app/server/index.js | 37 |
1 files changed, 30 insertions, 7 deletions
diff --git a/app/server/index.js b/app/server/index.js index 3fcb8ee..f80541c 100644 --- a/app/server/index.js +++ b/app/server/index.js @@ -1,6 +1,6 @@ require('dotenv').config() -const app = require('express')() -const server = require('http').createServer(app) +const express = require('express') +const app = express() const io = require('socket.io')(server) const ss = require('socket.io-stream') @@ -8,17 +8,17 @@ const client = io.of('/client') const relay = io.of('/relay') client.on('connect', socket => { - console.log('client connected') + console.log('Client connected') socket.on('cmd', data => { relay.emit('cmd', data) }) socket.on('disconnect', () => { - console.log("client disconnected") + console.log("Client disconnected") }) }) relay.on('connect', socket => { - console.log('relay connected') + console.log('Relay connected') socket.on('params', data => { client.emit('params', data) }) @@ -31,8 +31,31 @@ relay.on('connect', socket => { }) socket.on('disconnect', () => { - console.log("relay disconnected") + console.log("Relay disconnected") }) }) -server.listen(process.env.EXPRESS_PORT)
\ No newline at end of file +app.use(express.static('public', { extensions: ['html'] })) + +// app.get('/images', site.images) +// app.post('/print', bodyParser.urlencoded({ extended: false }), site.print) +// app.use("/upload", require('./upload')) + +let server; +if (process.env.USE_HTTPS === 'true') { + credentials = { + key: fs.readFileSync('ssl/key.nocrypt.pem', 'utf8'), + cert: fs.readFileSync('ssl/cert.pem', 'utf8') + } + server = https.createServer(credentials, app).listen(8443, function () { + var port = server.address().port; + console.log('Cortex remote listening at https://lvh.me:%s', port); + }); +} else { + const server = require('http').createServer(app) + server.listen(process.env.EXPRESS_PORT, () => { + console.log("Cortex remote listening on http://localhost:" + process.env.EXPRESS_PORT) + }) +} + +ws.init(server) |
