Javascript 将Meteor应用程序分为两部分的最佳实践,一部分用于登陆,另一部分用于登录用户的实际应用程序
我有一个Web应用程序,目前正在使用Meteor.js进行开发,我知道它有一个单页应用程序模式。现在,我的应用程序有两个独立的部分,一个是未登录用户的登录部分,另一个是登录用户的登录部分,他们可以实际访问应用程序。有点像Asana,其中他们的域链接到未登录用户的登录部分,以及app.Asana.com,用于登录并可以访问应用程序及其功能的用户 我正在考虑将它们放在两个单独的流星实例中,除非这真的是个坏主意 用meteor做这件事的更好方法是什么Javascript 将Meteor应用程序分为两部分的最佳实践,一部分用于登陆,另一部分用于登录用户的实际应用程序,javascript,meteor,Javascript,Meteor,我有一个Web应用程序,目前正在使用Meteor.js进行开发,我知道它有一个单页应用程序模式。现在,我的应用程序有两个独立的部分,一个是未登录用户的登录部分,另一个是登录用户的登录部分,他们可以实际访问应用程序。有点像Asana,其中他们的域链接到未登录用户的登录部分,以及app.Asana.com,用于登录并可以访问应用程序及其功能的用户 我正在考虑将它们放在两个单独的流星实例中,除非这真的是个坏主意 用meteor做这件事的更好方法是什么 谢谢。我认为两个实例的方法不是一个好主意 您上面描
谢谢。我认为两个实例的方法不是一个好主意 您上面描述的流程可以通过简单地使用模板来实现,在模板中,如果用户已登录,则渲染一部分,如果用户未登录,则渲染另一部分:
<body>
{{#if currentUser}}
{{> userIsLoggedInTemplate}}
{{else}}
{{> userIsNotLoggedInTemplate}}
{{/ if}}
</body>
{{{#如果当前用户}}
{{>userIsLoggedInTemplate}
{{else}
{{>userIsNotLoggedInTemplate}
{{/if}
{{{#if currentUser}}
如下所述:
要获得灵感,请查看meteor主页上提供的示例
您可以选择的另一种方法是添加路由器-我认为两个实例的方法不是一个好主意 您上面描述的流程可以通过简单地使用模板来实现,在模板中,如果用户已登录,则渲染一部分,如果用户未登录,则渲染另一部分:
<body>
{{#if currentUser}}
{{> userIsLoggedInTemplate}}
{{else}}
{{> userIsNotLoggedInTemplate}}
{{/ if}}
</body>
{{{#如果当前用户}}
{{>userIsLoggedInTemplate}
{{else}
{{>userIsNotLoggedInTemplate}
{{/if}
{{{#if currentUser}}
如下所述:
要获得灵感,请查看meteor主页上提供的示例
您可以选择的另一种方法是添加路由器-谢谢您的回答。我打算把它们分开,因为我不想把应用程序部分和登录部分的编码混在一起。谢谢你的回答。我打算把它们分开,因为我不想把应用程序部分和登录部分的编码混在一起。