Meteor.js将客户端变量发送到服务器

时间:2016-01-15 04:27:17

标签: javascript meteor methods server client

基本上想要这样做......我以为是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 ); 
 }
});
}

1 个答案:

答案 0 :(得分:0)

假设在客户端上你会遇到某种触发你要去的方法的事件

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
  }
});
相关问题