2016-12-20 22 views
1

我得到这个错误:Uncaught Error: [ensureSignedIn] no signIn route configured!我怎样才能解决这个问题:未捕获的错误:[ensureSignedIn]没有签到航线配置

我无法找到关于它的任何谷歌。

FlowRouter.triggers.enter([AccountsTemplates.ensureSignedIn], 
          {except: ["templateA", "templateB"]}); 

关于如何解决此问题的任何想法:

我在共同的代码routes.js(服务器和客户端)的底部,有这个吗?我相信你需要更多的信息。我应该提供什么帮助你帮助我?

附加信息:

我在服务器目录AccountsTemplates.configureRoute('signIn');。对于“乐趣”我决定将其添加到ensureSignedIn扳机上方,我得到了以下错误:

Error: Route already configured! 
    at [object Object].AccountsTemplates.configureRoute (packages/useraccounts_flow-routing.js:108:11) 

这就是“搞笑”,因为没有加入该行的错误是路线尚未配置。

+0

如果您想使用该选项(ensureSignedIn),我认为您需要配置自己的路由'signIn'(即用户登录的页面)。 –

+0

我也有'AccountsTemplates.configureRoute('signIn');'在服务器目录中的文件中。这是Iron Router版本所需要的,但是现在可能还需要别的东西,因为我搬到了Flow Router? – webmagnets

+0

是的,但是你确实有signIn路由吗?例如'FlowRouter.route('/ signIn',{name:'signIn',...'? –

回答

0

AccountsTemplates.configureAccountsTemplates.configureRoute东西需要是客户

Accounts.emailTemplates东西需要是服务器上。

相关问题