feat: implement sensor connection and health check endpoints

This commit is contained in:
Giuseppe Raffa
2026-04-14 17:05:24 +02:00
parent c478f5c13c
commit d79c12b6e9
4 changed files with 129 additions and 1 deletions

View File

@@ -1,9 +1,31 @@
const express = require('express');
const crypto = require('crypto');
const app = express();
const db = require('./store/db')
app.use(express.json());
app.get('/', (req, res) => {});
// DATABASE POSTGRESQL
app.get('/', (req, res) => {
res.redirect('/health');
});
app.get('/health', (req, res) => {
const sensorsDB = db.checkConnection('sensors');
const dataDB = db.checkConnection('data');
res.json({
status: 'ok',
sensorsDB: sensorsDB,
dataDB: dataDB
});
});
app.use('/connect', require('./routes/connect'));
app.use('/sensors', require('./routes/sensors'));
app.listen(3000, '0.0.0.0', () => {
console.log(`Realtime started`);