在我刚开始使用流星时,我在设置用户帐户时遇到了麻烦:使用 flowrouter 引导。到目前为止,我正在使用 accounts-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"
.
非常感谢对此提供一些帮助,现在真的卡住了。