From ce73637776f3cbff0fff0425ca817bedfc0b09cc Mon Sep 17 00:00:00 2001 From: ari melody Date: Sat, 1 Feb 2025 15:15:14 +0000 Subject: [PATCH] minor backend tweaks --- package-lock.json | 4 ++-- package.json | 1 + server/main.js | 12 ++++++------ 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index dad5de4..4c63a85 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "openterminal", - "version": "1.0.0", + "version": "1.1.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "openterminal", - "version": "1.0.0", + "version": "1.1.0", "license": "ISC", "dependencies": { "ws": "^8.17.1" diff --git a/package.json b/package.json index 5c680cf..b786206 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "1.1.0", "description": "", "main": "./server/main.js", + "type": "module", "scripts": { "start": "node ./server/main.js", "dev": "nodemon ./server/main.js" diff --git a/server/main.js b/server/main.js index 30ddba1..e5a69dd 100644 --- a/server/main.js +++ b/server/main.js @@ -1,7 +1,7 @@ -const fs = require('fs'); -const http = require('http'); -const path = require('path'); -const Websocket = require('ws'); +import fs from 'fs'; +import http from 'http'; +import path from 'path'; +import WebSocket from 'ws'; const VERSION = "1.1.0"; @@ -136,7 +136,7 @@ function get_real_address(req) { return req.connection.remoteAddress; } -const wss = new Websocket.Server({ server }); +const wss = new WebSocket.Server({ server }); wss.on('connection', (socket, req) => { console.log(`${new Date().toISOString()} - WS OPEN - ${get_real_address(req)} (active connections: ${sockets.length + 1})`); /* @@ -271,7 +271,7 @@ function generate_colour() { } server.listen(PORT, HOST, () => { - console.log(`OpenTerminal is now LIVE on http://${HOST === '0.0.0.0' ? '127.0.0.1' : HOST}:${PORT}`); + console.log(`OpenTerminal is now LIVE on http://${HOST}:${PORT}`); if (TRUSTED_PROXIES.length > 0) console.log(`Using X-Forwarded-For headers for hosts: ${TRUSTED_PROXIES.join(", ")}`); });