// Import des modules
const express = require('express');
const os = require('os');
// Création de l'application Express
const app = express();
const port = 3000;
// Route pour obtenir des informations sur le système
app.get('/infos-systeme', (req, res) => {
// Appel à une fonction qui utilise le module 'os' pour obtenir des informations système
const infosSysteme = obtenirInformationsSysteme();
res.json({ infosSysteme });
});
// Démarrage du serveur
app.listen(port, () => {
console.log(`Serveur en cours d'exécution sur http://localhost:${port}`);
});
// Fonction pour obtenir des informations sur le système à l'aide du module 'os'
function obtenirInformationsSysteme() {
return {
hostname: os.hostname(),
type: os.type(),
platform: os.platform(),
architecture: os.arch(),
cpus: os.cpus(),
totalMemory: os.totalmem(),
freeMemory: os.freemem(),
};
}