2

私は流星の種類がテンプレートをクライアントまでコンパイルすることを知っています。meteor-auth システムを使用して、ユーザーがテンプレートを表示する権限を持っている場合にのみテンプレートを送信する方法はありますか (そのため、クライアント側で HTML コードを検査するときにテンプレートは表示されません)。たとえば、常に管理セクションをブラウザに送信する必要はありません。

たとえば、私が持っている場合

<template name="admin_main">
    <h2>Admin Menu</h2>
    ....
</template>

の場合Meteor.user().profile.userlevelのみ5、テンプレートをユーザーに公開したいと思います。それ以外の場合、残りのユーザーは、js の知識が少しあれば、私の管理者メニューを見ることができます。

4

1 に答える 1

0

これが可能だとはまだ信じていません。

管理セクションでは、2 つの個別のアプリを作成し、同じ DDP サーバーを介して通信させることができます。ただし、これによりコードの共有がより困難になります。

DDP は、任意のデータベース、フレームワーク、またはプログラミング言語で動作し、サーバー、クライアント、およびモバイル デバイスで動作します。実際、Meteor.connect を呼び出して、他の誰かが作成した Meteor アプリなど、任意の DDP サーバーに接続できます。-- そして、公開しているすべてのデータをリアルタイムで購読します。

http://meteor.com/blog/2012/03/21/introducing-ddp

于 2013-02-06T03:26:10.427 に答える