Meteor을 배우려면 this tutorial을 따르고 있습니다. 첫 번째 JS 코드를 추가 한 후 브라우저에서 [object Object]를 가져옵니다. 나는 설명대로 모든 것을 따라 갔다. (내가 바꾼 몇몇 이름들을 제외하고 나는 어떤 예약어도 사용하지 않았다.) 그러나 나는 다른 것을 볼 수 없다. 이 부분은 처음 4 분 안에 있습니다.Meteor.Router.add()를 작성한 후 [object Object]를 표시하는 Meteor
demonstration.js :
CalEvents = new Meteor.Collection('calevents');
Session.setDefault('editing_calevent', null);
Session.setDefault('showEditEvent', false);
Meteor.Router.add({
'/':'home',
'/calendar':'calendar'
})
calendar.html :
<template name="calendar">
<div id="calendar">
Hello world! Now at calendar.
</div>
</template>
home.html을 :
<template name="home">
<div class="hero-unit">
<p>Manage your calendar</p>
<p><a class="btn btn-primary btn-large">Learn more</a></p>
</div>
</template>
demonstration.html :
이 내 파일을 보는 방법입니다<head>
<title>Calendar app</title>
</head>
<body>
{{>menu}}
<div class="container-fluid">
<div class="row-fluid">
{{renderPage}}
</div>
</div>
</body>
Meteor.Router.add() 행과 관련이 있다고 생각합니다.이 작업을 추가하기 전에 조금했기 때문입니다. 간단한 텍스트가 포함 된 다른 페이지에 '/'표시되도록 페이지를 변경해 보았지만 작동하지 않았습니다.
편집 추가하기 : 나는 Nitrous.io를 통해 작업 중이며 라우터 패키지를 추가하기 전에 Meteorite를 설치했습니다.
미리 감사드립니다.
추신 : 여기와 Google에서 검색했지만이 질문에 대한 답변을 찾을 수 없었습니다. 하나 있다면 친절하게 저에게 올바른 주소를 가르쳐주십시오.
Meteor Router는 더 이상 사용되지 않습니다. Iron Router를 사용해보십시오 : https://github.com/EventedMind/iron-router –
Meteor 버전은 무엇입니까? '/ .meteor/release' 파일을 체크인 할 수 있습니다. 나는 오래된 라우터가 Meteor 0.8.0과 호환되지 않는다고 생각한다. –
Geoffrey : 당신에게 평판 포인트를주는 방법을 모르겠습니다. ( – Hola