0

次のコマンドを使用して、crater.ioに対してDDP ツールを使用しました。

ddp --host crater.io --port 80 subscribe postsList 10

端末からDDPに接続しているので、本当にウェブサイト全体をクロールすることです。簡単に API を構築し、リアルタイムでデータを吸い込むことができます。私はpostLists、ブラウザの外側、つまり、購読するはずの場所で購読しています。ブラウザ外での購読ならブロックしたい!

this.userIdログインの確認に使用するサブスクリプションは問題ないが、 crater.ioのような Web サイトが最新の投稿を表示するためにログインを要求しない場合、一部のサブスクリプションでログインを要求しても意味がありません。

私たちは競合他社に無料でデータベースのリアルタイム更新を提供しています。

これにより、クロールがはるかに簡単になり、無料でリアルタイムの更新を取得できます. Meteor アプリケーション全体をロードしたブラウザからサブスクリプション/メソッドが呼び出されていないことを検出するにはどうすればよいですか?

4

2 に答える 2

0

これを試して:

Meteor.methods({
  MySecureMethod : function(){
    if(this.connection.clientAddress !== 'xxx.xxx.xxx.xxx'){
      throw new Meteor.Error('conexão DDP não permitida para esse host');
    }
  }
});
于 2015-09-20T20:28:51.193 に答える