Depuis la version 0.6.4, pendant le mode de développement, les blocs is_client et is_server vont toujours tous les deux vers le système client. Je ne peux pas dire si ceux-ci sont séparés lorsque vous désactivez le mode de développement.
Cependant, s'ils ne le sont pas, un hacker pourrait être en mesure d'obtenir des informations du système en examinant les blocs de code if (Meteor.is_server). Cela me préoccupe particulièrement, en particulier parce que j'ai noté que je ne peux toujours pas séparer les collections en fichiers séparés sur le client et le serveur.
Mettre à jour
Eh bien, le point est de ne pas mettre de code lié à la sécurité dans un bloc is_server dans un répertoire non-serveur (c'est-à-dire - assurez-vous qu'il se trouve dans quelque chose sous / server.
Je voulais voir si j'étais juste fou de ne pas pouvoir séparer les collections client et serveur dans les répertoires client et serveur. En fait, cela ne pose aucun problème.
Voici mon test. C'est un exemple simple du modèle de publication / abonnement qui semble fonctionner correctement.
http://goo.gl/E1c56