publica obtener nombre equipo direccion con cliente capturar javascript meteor methods serial-port

javascript - nombre - obtener ip con php



pasar servidor de valor al cliente en método meteorito (1)

cuando los métodos del server side Meteor devuelven algunos datos, el lado del cliente debe buscarlos de asynchronously través de una devolución de llamada. Y en esa devolución de llamada, debe haber dos parámetros, error and result . Básicamente, el segundo parámetro es su resultado y el primero es un error (si lo hay). Por lo tanto, debe actualizar el código del lado del cliente en consecuencia. Además, antes de regresar del lado del servidor, simplemente console.log sus datos para que pueda estar seguro del resultado.

Meteor.call(''Message'',function(err,result){ if(!err) { alert(result); } else {console.log(err);} });

código del lado del cliente

Template.hello.events({ "click": function () { Meteor.call(''Message'',function(result){ alert(result); });

llamada al método del lado del servidor

if (Meteor.isServer) { Meteor.methods({ ''Message'':function(){ SerialPort.list(function (err, ports) { ports.forEach(function(port) { console.log(port.comName); var atxt = port.comName; return atxt ; });//ports end }); //list end } //message end }); //method end } //server end

El programa anterior ''indefinido'' imprime el lado del cliente del recuadro de alerta. return atxt no devuelto ningún valor. por favor, ayúdenme a aplicar el meteorito pasando el valor de retorno del servidor al lado del cliente.