mongo connected
All checks were successful
Build and Deploy Nuxt / build (push) Successful in 41s

This commit is contained in:
2026-06-11 00:01:36 +02:00
parent ab0db1ab17
commit 887e8c80af
4 changed files with 231 additions and 3 deletions

View File

@@ -1,5 +1,6 @@
const express = require("express");
const cors = require('cors');
const mongoose = require('mongoose');
const dotenv = require('dotenv');
@@ -27,6 +28,33 @@ app.get("/api/test", (req, res) => {
res.json({"message": "Hello from backend!"});
});
app.get("/api/status", (req, res) => {
const mem = process.memoryUsage();
const uptime = Math.floor(process.uptime());
const hours = Math.floor(uptime / 3600);
const minutes = Math.floor((uptime % 3600) / 60);
mongoose.connection.readyState === 1
? res.json({
status: "online",
uptime: `${hours}h ${minutes}m`,
memory: {
rss: `${(mem.rss / 1024 / 1024).toFixed(1)} MB`,
heapUsed: `${(mem.heapUsed / 1024 / 1024).toFixed(1)} MB`,
},
mongo: "connected",
})
: res.json({
status: "online",
uptime: `${hours}h ${minutes}m`,
memory: {
rss: `${(mem.rss / 1024 / 1024).toFixed(1)} MB`,
heapUsed: `${(mem.heapUsed / 1024 / 1024).toFixed(1)} MB`,
},
mongo: "disconnected",
});
});
app.listen(5000, () => {
console.log("Server running on port 5000");
});