Articles of mean.io

如何知道用户是否使用passport.js跨子域login

我已经在domain.com和sub.domain.com分别创build了两个Mean.io应用程序,一切都按预期在两个工作,但问题是,子域( sub.domain.com )中的一个需要知道用户被logging在主应用程序( domain.com )中。 我知道护照处理会话,并知道用户是否login,因为它在express.js中的每个请求的req中创build一个用户对象: if (req.user) { // logged in } else { // not logged in } 这里的不便之处在于,这种方法是在域内而不是在外域进行的。 换句话说,如果我以这样的方式请求后端: $http.get('/api/users/me').success(this.onIdentity.bind(this)); 从domain.com ,这将填充用户数据,但是,如果我直接从浏览器做出相同的请求,例如,它返回null。 我需要了解如何跨域传递这些信息? 如果每次请求$http.get('/api/users/me').success(this.onIdentity.bind(this)); 信息被传递到后端?

如何在Mean.io上聚合JS资源

我是Mean.io的新手,我试图将一个外部.js文件聚合到我的包中,但是我做错了,因为它没有被添加到aggregated.js中。 这就是我所做的: importer.register(function(app, auth, database) { importer.aggregateAsset('js', 'xml2json.min.js'); //We enable routing. By default the Package Object is passed to the routes importer.routes(app, auth, database); //We are adding a link to the main menu for all admin users VavelImporter.menus.add({ title: 'importer example page', link: 'importer example page', roles: ['admin'], menu: 'main' }); return importer; }); 重要的一行是:importer.aggregateAsset('js','xml2json.min.js'); […]

扩展了mean.io的用户包

我正在尝试使用MEAN.io来创build一个运动事件pipe理系统的应用程序。由于它使用了模块化的方法,所以在system , users , access等骨架应用程序中有不同的包。 我想要做的是制作一个叫做players的新包,它应该扩展用户包。 玩家模式将包含额外的领域section和teams 。那么我如何在players包中扩展用户的用户模式包?

在Angular / MEAN.io中路由安全漏洞?

我刚刚安装了MEAN栈(MongoDB,Express.js,AngularJS,Node.js),并打开了示例程序(在mean.io上find),他们有一个基本的应用程序,您可以login并创build博客“articles”只是为了testing等。 无论如何,我删除了“#!” 从URL中输出整个用户和文章模型,就像它们在数据库中一样。 它接缝,好像这样做使它停止路由通过Angular,而是使用快速路由,这只是JSON REST apis。 这是MEAN堆栈包中的一个缺陷,Angular作为一个整体,还是只是一个开发环境设置? 我无法想象,这将是一个巨大的缺陷,但也许我只是失去了一些东西.. 可复制的步骤: 按照http://mean.io上的安装说明进行操作 转到浏览器中的本地应用程序,并创build一个帐户和login 创build一篇文章 查看您刚刚创build的文章项目,并从URL中删除#!/,然后您可以看到已login的用户帐户的JSON对象以及散列的密码和salt以及文章对象。

mean.io vs cleverstack。 哪个更好?

我必须select一个有angular和nodejs的框架。 我碰到了意思,但主要贡献者离开了它。 mean.js还没有完全开发。 Cleverstack承诺了很多,但我很惊讶地发现github上只有2个贡献者和2个分支。 我想知道哪个更好select考虑我的项目的未来发展。

向Mean.io初学者解释Mean.io示例包的身份validation是如何工作的

我从本教程video中学习了mean.io ,它显示了示例包(由myModule包创build,也在文档的 “包”中进行了描述)。 我想帮助理解给定的authentication/授权如何工作。 默认样本包/模块在客户端具有简单的用户authentication myapp / packages / mymodule / public / views / index.html包含: <li> <a href="mymodule/example/anyone">Server route that anyone can access</a> </li> <li> <a href="mymodule/example/auth">Server route that requires authentication</a> </li> <li> <a href="mymodule/example/admin">Server route that requires admin user</a> </li> 在服务器端, myapp / packages / mymodule / server / routes / mymodule.js包含: // […]

如何将MEAN堆栈部署到我的托pipe服务器?

我有一个很好的工作网站build立与平均,并在当地工作很好。 我希望部署在我的服务器,但我从来没有部署一个网站,而不是上传文件到我的网站的FTP。 教程任何人?

未捕获的ReferenceError:未定义angular度 – Mean.IO

我已经按照步骤来安装 mean.io,但是当我浏览本地主机:3000我得到一个空白页,当我打开控制台,我得到一个文件列表指向相同的错误: 未捕获的ReferenceError:未定义angular度 我的问题是类似的东西,但我重新安装凉亭,它没有工作我仍然得到错误。 我试图安装在Ubuntu 14.04 这是我得到的屏幕: 我是否需要对任何脚本,文件引用或configuration进行某种修改,有什么build议?