0

在我刚开始使用流星时,我在设置用户帐户时遇到了麻烦:使用 flowrouter 引导。到目前为止,我正在使用 accounts-ui 进行原型设计,并且一切正常。

然后我修改了以下包:

remove accounts-ui
add useraccounts:bootstrap
add useraccounts:flow-routing

我也(仍然)有:

accounts-password
kadira:flow-router
arillo:flow-router-helpers

关于任何最终丢失的包,控制台中似乎没有错误。 如果您需要了解有关我正在使用的软件包的更多信息,请告诉我。

我的问题是: 当我尝试去路由localhost:3000/signinjoin,它会加载几秒钟,然后将我重定向到 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".

非常感谢对此提供一些帮助,现在真的卡住了。

4

1 回答 1

0

嗯,嗯。找到了答案,可能对像我这样的初学者有用。我仍然登录(当我使用accounts-ui时),这就是为什么它不会显示任何用于登录或注册的模板的原因。清除我的浏览器缓存(让我退出)后,它解决了这个问题。

我现在可以看到应有的登录和注册表单。

于 2016-05-20T07:20:27.480 回答