0
Meteor.js에 콜렉션을 추가하려고합니다. 이 코드가 내 home.js 파일 (클라이언트 폴더의 하위 폴더)에서meteor.js 프로젝트에 컬렉션 추가
: 나는 meteorkitchen에서 템플릿을 사용하는 몇 가지 코드를 추가 내가 아는
import { Mongo } from 'meteor/mongo';
Tasks = new Mongo.Collection('tasks');
Template.HomeSection2Content2.helpers({
tasks: function() {
return Tasks.find();
}
});
을 나의 home.html을 파일 작업 때문에 TemplateHelper의 코드를 다음과 같이 바꾸는 경우 :
Template.HomeSection2Content2.helpers({
tasks: [
{ text: 'This is task 1' },
{ text: 'This is task 2' },
{ text: 'This is task 3' },
],
});
모든 것이 올바르게 작동합니다.
나는 또한 나의 server.js 파일에import { Mongo } from 'meteor/mongo';
Tasks = new Mongo.Collection('tasks');
을 추가했다.
MongoDB Shell을 통해 무언가를이 컬렉션에 추가하려고하면 FrontEnd에는 아무런 변화가 없습니다. 오류 메시지가 표시되지 않습니다.
해당 컬렉션을 서버에 게시 하시겠습니까? 게시판에 가입하는 템플릿/경로입니까? – chazsolo
미안하지만 완전히 초보자인데 컬렉션을 게시하려면 어떻게해야합니까? – Chilliggo
[Meteor 's Guide on Publications] (https://guide.meteor.com/data-loading.html)에서 시작해야합니다. 클라이언트에서 올바른 호출을하고 있지만 클라이언트가 요청할 수있는 데이터를 게시하지 않습니다. – chazsolo