Все еще в моем новом начале работы с метеором у меня возникают проблемы с настройкой учетных записей пользователей: начальная загрузка с помощью Flowrouter. До сих пор я использовал account-ui для прототипирования, и все работало отлично.
Затем я изменил следующие пакеты:
remove accounts-ui
add useraccounts:bootstrap
add useraccounts:flow-routing
У меня также (все еще) есть:
accounts-password
kadira:flow-router
arillo:flow-router-helpers
Кажется, в консоли нет ошибок в отношении какого-либо возможного отсутствующего пакета. дайте мне знать, если вам нужно узнать больше о пакетах, которые я использую.
Моя проблема: когда я пытаюсь перейти по маршруту localhost:3000/signin
или join
, он загружается в течение нескольких секунд, а затем перенаправляет меня на localhost:3000 без отображения содержимого, связанного с аутентификацией. Я предполагаю, что это могут быть мои маршруты, которые неверны.
они здесь :
FlowRouter.route('/', {
name: 'App.home',
action(params, queryParams) {
BlazeLayout.render('App_body', {main: 'signin'});
},
});
AccountsTemplates.configure({
showForgotPasswordLink: true,
defaultTemplate: 'Auth_page',
defaultLayout: 'App_body',
defaultContentRegion: 'main',
defaultLayoutRegions: {}
});
// Define these routes in a file loaded on both client and server
AccountsTemplates.configureRoute('signIn', {
name: 'signin',
path: '/signin'
});
AccountsTemplates.configureRoute('signUp', {
name: 'join',
path: '/join'
});
AccountsTemplates.configureRoute('forgotPwd');
AccountsTemplates.configureRoute('resetPwd', {
name: 'resetPwd',
path: '/reset-password'
});
Примечание: указанный выше маршрут "/" – это моя последняя пробная версия с прямой ссылкой на маршрут входа. Нет успеха.
Кроме того, когда я пытаюсь вставить {{> atForm}}, ничего не отображается, но я вижу, что пустой div создается с помощью class="at-form"
.
Был бы очень признателен за помощь в этом, действительно застрял прямо сейчас.