2017-10-12 24 views
-2

Je voudrais savoir si ma mise en œuvre de publier et s'abonner est correcte. Im nouveau chez météore js s'il vous plaît aidez-moi. Si vous avez besoin de plus d'informations concernant mon code, je suis prêt à vous donner l'autre code source. J'ai lu la documentation sur la publication et l'abonnement, mais je n'ai pas compris la documentation à ce sujet.comment mettre en œuvre correctement publier et s'inscrire dans meteor js

import { Mongo } from 'meteor/mongo'; 
import { Meteor } from 'meteor/meteor'; 
import { check } from 'meteor/check'; 

export const Notes = new Mongo.Collection('notes'); 

if(Meteor.isServer) { 
    Meteor.publish('secureData', function() { 
    return Notes.find({}); 
    }); 
} 

if(Meteor.isClient) { 
    Meteor.subscribe('secureData'); 
} 
+1

mettez votre code ici pas dans l'image. – pegla

+0

J'ai ajouté votre code directement à la poste et omis les lignes inutiles. Vous obtiendrez moins de votes négatifs la prochaine fois si vous mettez le code directement dans votre message. :) –

Répondre

0

La chaîne que vous passez à nouveau Mongo.Collection(<string>) devrait être le même que celui que vous passé à publish et subscribe. Essayez la même chose où "notes" remplace "secureData".

if(Meteor.isServer) { 
    Meteor.publish('notes', function() { 
    return Notes.find({}); 
    }); 
} 

if(Meteor.isClient) { 
    Meteor.subscribe('notes'); 
} 

Si vous avez d'autres problèmes, s'il vous plaît poster des exemples montrant comment vous accédez à cette collection dans votre code.

+0

merci pour votre réponse monsieur je vais essayer de le changer immédiatement – migmig

+0

son fonctionnement bien maintenant merci beaucoup monsieur. – migmig

+0

Génial! Je suis content que ça l'ait fait. –