0

/overview ページを開くと、NotFound テンプレートにリダイレクトされます。問題は、私がこのサイトの存在を知っていることです。私が望むのは、このサイトが SiteNotFound ページではなく SignIn ページにリダイレクトされることです。

Router.map(function () {
  this.route('overview', {
    path :  '',
    controller :  OverviewController,

    // Only a signed in User can use CaptainKanban
    before:  AccountsEntry.signInRequired(this)
  });
});

私はこれを試しました

Router.configure({
    notFoundTemplate: 'entrySignIn'
});

これにより、/overview に移動したときにサインイン ページにリダイレクトされますが、実際には存在しないページに移動したときにもリダイレクトされます。

ああ、私の下手な英語でごめんなさい:(私の言いたいことを理解してくれることを願っています.

4

1 に答える 1

0

概要ルートのルーター構成が正しくありません。

これを試して

Router.map(function () {
  this.route('overview', {
    path :  '/overview',
    controller :  OverviewController,

    // Only a signed in User can use CaptainKanban
    before:  AccountsEntry.signInRequired(this)
  });
});

この行を削除します

notFoundTemplate: 'entrySignIn'
于 2014-06-27T15:02:43.527 に答える