material-design-for-react
Version:
A React package that implements Google Material Design Web Components
36 lines (26 loc) • 837 B
JavaScript
/**
* GET - Get HEALTH
*/
exports.get = function (req, res) {
const os = require('os');
var data = {}
data.version = process.env.npm_package_version;
function format(seconds) {
function pad(s) {
return (s < 10 ? '0' : '') + s;
}
var hours = Math.floor(seconds / (60 * 60));
var minutes = Math.floor(seconds % (60 * 60) / 60);
var seconds = Math.floor(seconds % 60);
return pad(hours) + ':' + pad(minutes) + ':' + pad(seconds);
}
data.uptime = format( process.uptime() );
data.osArch = os.arch();
data.cpus = os.cpus();
data.hostName = os.hostname();
data.platform = os.platform();
data.release = os.release();
data.totalmemory = os.totalmem();
data.osUptime = format( os.uptime() );
res.json(data);
};