如何在 meteor js 中正确实现发布和订阅
how to properly implement publish and subscribe in meteor js
我想知道我的发布和订阅实现是否正确。我是流星 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');
}
您传递给 new Mongo.Collection(<string>)
的字符串应该与您传递给 publish
和 subscribe
的字符串相同。尝试将 "notes" 替换为 "secureData".
的相同操作
if(Meteor.isServer) {
Meteor.publish('notes', function() {
return Notes.find({});
});
}
if(Meteor.isClient) {
Meteor.subscribe('notes');
}
如果您还有其他问题,请 post 显示您如何在代码中访问此集合的示例。
我想知道我的发布和订阅实现是否正确。我是流星 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');
}
您传递给 new Mongo.Collection(<string>)
的字符串应该与您传递给 publish
和 subscribe
的字符串相同。尝试将 "notes" 替换为 "secureData".
if(Meteor.isServer) {
Meteor.publish('notes', function() {
return Notes.find({});
});
}
if(Meteor.isClient) {
Meteor.subscribe('notes');
}
如果您还有其他问题,请 post 显示您如何在代码中访问此集合的示例。