使 Meteor 为匿名用户排除某些 JS 文件

Making Meteor to exclude certain JS files for anonymous users

需要时最好的方法是什么:

  1. 将 Meteor.js 应用程序部署到 meteor.com 和
  2. 排除某些 JS 文件被匿名用户捆绑和访问

到目前为止,我了解到这只能通过将相关文件放在 public 文件夹中然后有条件地加载它们来实现。

是否还有另一种可能性,即允许将需要加载的文件保留在 client/templates.

非常感谢!

尤西

Meteor 打算将所有代码发送到其构建包中的客户端。话虽这么说,你的 public 和有条件的应用方法是有效的,或者你可以编写代码,允许登录的人只 运行 使用这些功能。如果你使用的是 Meteor Accounts 包,就这么简单

if(Meteor.user){
    //logged in
} else {
    //not logged in
}