2017-10-16 20 views
0

私はここで少し苦労しています。フォームにデータを入力するようにユーザーに要求するクライアントサイドのコードがあります。Meteor JSを使用してサーバー側のコードでクライアント側の変数にアクセスする方法は?

サーバー側でこのデータ(2つの整数変数)を使いたいとします。

これらの変数を定義してアクセスするにはどうすればよいですか?

+0

サーバーを要求しているときに変数を渡すことができます。いいえ? –

+1

あなたが求めていることをしようとするコードを書いたことがありますか?もしそうなら、あなたの質問の中に投稿してください。 – chazsolo

答えて

1

クライアント側からサーバー側コードを呼び出し、サーバー側コードを呼び出すときに値を渡す必要があります。 例:

function someClientSide(){ 
    //do smt here 
    let v1 = foo 
    let v2 = bar 
    Meteor.call("updateTwoVariables", v1, v2) 
} 

APIメソッドのためのいくつかのリソース: https://docs.meteor.com/api/methods.html

+0

こんにちはピーター、ありがとう!私はコレクションを使ってそれを考え出したことがありますが、それはちょっとした問題です。 Meteor.callを使用してサーバーサイドのv1とv2にアクセスするには、あなたの方法はありますか? –

+0

はい。このように使用すると、端末に結果が表示されます。 'Meteor.methods({ updateTwoVariables(v1、v2){ console.log(v1、v2) } })' – peter

関連する問題