Meteor.js 发送客户端变量到服务器
Meteor.js sending client variable to server
基本上就是想做这个...我想了个Meteor.method?但我该怎么做......?感谢您的帮助。
if(Meteor.isClient) {
var clientVar = getElementById("someId").value ;
}
if(Meteor.isServer) {
HTTP.call( 'GET', 'http://someurl.com/' + devId + '/' + '/' + utcTimestamp + '/' + 'clientVar', {
}, function( error, response ) {
if ( error ) {
future.return( error );
} else {
future.return( response );
}
});
}
假设在客户端上您会有某种事件触发您要执行的方法
Meteor.call("useClientVar", clientVar, function(e,r) {//handle result});
在服务器上你会
Meteor.methods({
useClientVar(thing) {
check(thing, String); // or whatever you're expecting
// Do your HTTP call
}
});
基本上就是想做这个...我想了个Meteor.method?但我该怎么做......?感谢您的帮助。
if(Meteor.isClient) {
var clientVar = getElementById("someId").value ;
}
if(Meteor.isServer) {
HTTP.call( 'GET', 'http://someurl.com/' + devId + '/' + '/' + utcTimestamp + '/' + 'clientVar', {
}, function( error, response ) {
if ( error ) {
future.return( error );
} else {
future.return( response );
}
});
}
假设在客户端上您会有某种事件触发您要执行的方法
Meteor.call("useClientVar", clientVar, function(e,r) {//handle result});
在服务器上你会
Meteor.methods({
useClientVar(thing) {
check(thing, String); // or whatever you're expecting
// Do your HTTP call
}
});