Ich habe eine Route in meiner Meteor + React App wie folgt definiert. Ich möchte die Post holen und über Requisiten in die Komponente übergehen. Aber ich bekomme eine Fehlermeldung, dass Post nicht definiert ist, wenn ich die Seite neu lade, wenn ich diese URL verwende. Ich kann die URL besuchen, wenn ich von anderen Teilen der Website gehe, aber nicht beim erneuten Laden.Abruf aus Sammlung auf Besuchsroute mit FlowRouter funktioniert nicht beim erneuten Laden der Seite
const Posts = new Mongo.Collection('posts');
FlowRouter.route('/post/:slug', {
name: 'Post.show',
action(params) {
let post = Posts.findOne({slug: params.slug});
mount(Layout, {
main:() => <Post key={post._id} post={post} />,
});
},
});
Vielleicht ist dies nicht der Weg zu gehen, aber ich möchte die Möglichkeit haben, in individuelle Beiträge passieren ist, warum ich diesen Ansatz bin mit. Hat es etwas damit zu tun, dass die Postsammlung nicht vollständig initiiert wird? Wenn ja, wie warte ich darauf, dass es initiiert wird?