2016-12-20 12 views
1

Я получаю эту ошибку: Uncaught Error: [ensureSignedIn] no signIn route configured!Как я могу это исправить: Uncaught Ошибка: [ensureSignedIn] нет маршрута не настроен для входа в аккаунт

Я не могу найти ничего об этом на Google.

меня это на дне моего routes.js в общем коде (сервер и клиент):

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

Любых идеи о том, как это исправить? Я уверен, что вам нужна дополнительная информация. Что я могу вам помочь, чтобы помочь вам?

Дополнительная информация:

Я имею в каталоге сервера AccountsTemplates.configureRoute('signIn');. Для «забавы» я решил добавить его над спусковым крючком ensureSignedIn и я получил следующее сообщение об ошибке:

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

Это «смешно», потому что без добавления этой строки ошибки в том, что маршрут не сконфигурирован.

+0

Я думаю, вам нужно настроить свой собственный маршрут «signIn» (то есть страницу, на которой пользователь входит в систему), если вы хотите использовать этот параметр (обеспечитьSignedIn). –

+0

У меня также есть 'AccountsTemplates.configureRoute ('signIn');' в файле в каталоге сервера. Это все, что нужно в версии Iron Router, но теперь, возможно, что-то еще нужно, так как я переехал в Flow Router? – webmagnets

+0

Да, но вы действительно определили маршрут signIn? например 'FlowRouter.route ('/ signIn', {name: 'signIn', ...'? –

ответ

0

AccountsTemplates.configure и AccountsTemplates.configureRoute материал должен быть на клиента

Accounts.emailTemplates материал должен быть на сервере .