Realmente no he profundizado mucho hermano, por falta de tiempo, estuve buscando pero nada. Gracias!!
Lo que hago realmente ahora es entretenerme un poco con el modulo OS de NodeJS, lo he estado analizando un poco y decidi hacer una aplicacion que te muestre las propiedades del PC y algunas del CPU, nada del otro mundo. Pero tengo entendido que este modulo recoge las propiedades del pc donde esta instaldo el servidor, en este caso uso express, quisiera saber como recoger las propiedades del pc del usuario y mostrarselas.
Aca tengo mi server:
const os = require('os');
const express = require('express');
const pug = require('pug');
const app = express();
const port = 80;
var hostname = os.hostname();
var platform = os.platform();
var cpu = os.arch();
var cpus = os.cpus();
var model = cpus[0].model;
var speed = cpus[0].speed;
//console.log(model);
//app.set('views', __dirname + '/views');
app.set('view engine', 'pug');
app.get('/', (req,res) => {
res.render("index", {
hostname:hostname,
platform:platform,
cpu:cpu,
model:model,
speed:speed
});
res.end();
}).listen(port, 'localhost', () => {
console.log("Aplicacion escuchada en el puerto: "+port);
})
y por supuesto aca esta mi archivo html aunque estoy usando pug:
<!DOCTYPE html>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.2/css/bootstrap.min.css" integrity="sha384-y3tfxAZXuh4HwSYylfB+J125MxIs6mR5FOHamPBG064zB+AFeWH94NdvaCBm8qnd" crossorigin="anonymous"> <h2>About your system
</h2><br> <div <div="" class="col-12"> <div <div="" class="col-12"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.2/js/bootstrap.min.js" integrity="sha384-vZ2WRJMwsjRMW/8U7i6PWi6AlO1L79snBrmgiDpgIWJ82z8eA5lenwvxbMV1PAh7" crossorigin="anonymous"></script>