init() var Id=0 function init(){ let scontinue,init, initServer; init= async function(){ var server= new core.VW.E6Html.Http.Server() var viewManager = server.viewManager("J:\\views\\") server.timeout=460000 server.port= 80 server.path= "J:\\" //Proyectos\\voxcss\\dist\\" initServer(server, viewManager); await server.listen() vw.log("Servicio disponible: ", server.port) while(true){ var reqArgs= await server.acceptAsync() scontinue(reqArgs); } } initServer= function(server, viewManager){ var router=server.router; router.all("/james", function(/*RequestArgs*/ args){ viewManager.render("james",args); }); } scontinue= async function(req){ // Mostrar en consola las solicitudes var time= new Date() var id= ++Id vw.warning(req.request.method, req.request.url, " Request: ", (id)) try{ await req.catch(req.continue) vw.log("Request: ", id, " ", new Date()-time , "ms") } catch(e){ try{ req.response.statusCode=500 try{req.response.write(JSON.stringify({error:e.stack},4,'\t'));}catch(ex){} req.response.end() } catch(ex){} vw.warning("Error en request ", id, " Tiempo transcurrido: ", new Date()-time,"ms") vw.error(e); } } init(); }