Add request logging

This commit is contained in:
Christopher Cookman 2024-09-04 07:40:04 -06:00
parent eef830d0f8
commit 6e72cdb889
Signed by: ChrisChrome
GPG key ID: A023A26E42C33A42

View file

@ -10,6 +10,12 @@ const ws_ = [];
const app = express(); const app = express();
app.set('trust proxy', true); app.set('trust proxy', true);
app.use((req, res, next) => {
// Request logger for debugging
console.log(`[${new Date().toLocaleString()}] ${req.method} ${req.path} from ${req.ip} with ${JSON.stringify(req.body)}`);
next();
});
app.put('/api/connect/:jobid', (req, res) => { app.put('/api/connect/:jobid', (req, res) => {
var id = btoa(Crypto.randomBytes(10).toString('base64').slice(0, 10)).replaceAll("=", ""); var id = btoa(Crypto.randomBytes(10).toString('base64').slice(0, 10)).replaceAll("=", "");
ws_[id] = {}; ws_[id] = {};