流星 - FlowRouter - 空白页

Meteor - FlowRouter - Blank pages

大家好,我正在做一个关于扩展用户的教程 class, Link 到教程1 在我尝试的每条路径中,我总是得到一个空白页,我不明白为什么。 任何帮助,将不胜感激。 这是我的 routes.js 文件:

FlowRouter.route('/', {
   name: 'home',
   action: function() {
   BlazeLayout.render("mainLayout", {
      content: "home"
   });
  }
});
FlowRouter.route('/login', {
   name: 'login',
   action: function() {
   BlazeLayout.render("mainLayout", {
      content: "login"
   });
  }
});
FlowRouter.route('/register', {
   name: 'register',
   action: function() {
   BlazeLayout.render("mainLayout", {
      content: "register"
   });
  }
});

这是我的主要-layout.html

<template name="mainLayout">
    {{>Template.dynamic template=content}}
</template>

这是我的回购 link:https://bitbucket.org/mmrj9/hubapp/src

您是否定义了其他模板?

例如主页模板

<template name="home">
    {{#with currentUser}}
    <div class="ui raised segment">
        <h1 class="ui header">Current User</h1>
        <p>First Name: {{profile.firstName}}</p>
        <p>Last Name: {{profile.lastName}}</p>
        <p>Profile Picture: <img class="ui small circular image" src="{{profile.profPicture}}" /></p>
        <p>Organization: {{profile.organization}}</p>
    </div>
    {{/with}}
</template>

页面上的一些其他问题导致了这些问题。使用 flow-router 没问题。它们使用静态 HTML 节点渲染得很好。

说,你主页的缩小版,

<template name="home">
    Home Page.
</template>

,按预期在客户端呈现字符串。

不会在这里列出问题,但希望这能为您提供一些启发。