2

最近、コードの一部を更新しましたが、ユーザーごとに異なるデータ セットを持つ運用データベースでうまく機能するかどうかを確認したいと考えています。ただし、アプリケーションには自分のユーザーとしてしかアクセスできません。

別のユーザーの目を通して Meteor アプリケーションを見る方法は?

4

3 に答える 3

2

更新:これを行う最良の方法は、メソッドを使用することです

サーバ側

Meteor.methods({
    logmein: function(user_id_to_log_in_as) {
        this.setUserId(user_id_to_log_in_as);
    }
}):

クライアント側

Meteor.call("logmein", "<some user_id of who you want to be>");

これはわかりやすくするために単純にしていますが、独自のセキュリティ対策に自由に配置してください。

于 2013-08-03T17:01:45.637 に答える
0

サーバー上だけでなく、新しいユーザーとしてクライアントにログインするために、受け入れられたものからのわずかに更新された回答。

logmein: function(user_id_to_log_in_as) {
  if (Meteor.isServer) {
    this.setUserId(user_id_to_log_in_as);
  }
  if (Meteor.isClient) {
    Meteor.connection.setUserId(user_id_to_log_in_as);
  }
},

詳細はこちら: http://docs.meteor.com/api/methods.html#DDPCommon-MethodInvocation-setUserId

于 2016-06-06T04:02:57.030 に答える