2016-12-20 43 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東西需要是服務器上。

相關問題