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.