私はLibraryItems
という名前のコレクションを持っています。これはクライアント側とサーバー側の両方で利用できます。この同じファイル内代わりif (Meteor.isServer) {..}
出版のサーバフォルダ内のMeteorの出版物
API/libraryitems/libraryitems.js
import { Mongo } from 'meteor/mongo';
const LibraryItems = new Mongo.Collection('libraryitems');
export default LibraryItems;
、私は特定の出版物でのサーバーのフォルダを持っているしたいと思います:
API/libraryitems/server/publications.js
import LibraryItems from '../libraryitems';
import { Meteor } from 'meteor/meteor';
Meteor.publish('LibraryItems.pub.all', function() {
return LibraryItems.find({});
});
しかし、どういうわけか、私の期待に対して、この出版物は使用できません...
更新
これは私のサブスクリプションコード(流星+ reactjs)です: ./imports/ui/Library.js
import LibraryItems from '../api/libraryitems/libraryitems';
import { createContainer } from 'meteor/react-meteor-data';
...
export default createContainer(() => {
Meteor.subscribe('LibraryItems.pub.all');
var libraryitems = LibraryItems.find().fetch();
return {
libraryitems: libraryitems
}
}, Library);
あなたはこのマニュアルが利用できない」とはどういう意味ですか? ' – Sean
あなたのコンテナコード – Sean
@Seanを投稿しました。これはタイプミスです。私の悪い – API