Tag: strongloop

显示基于特定loginID的button

现在,如果用户没有login,我可以隐藏这个button,当用户使用html页面中的ng-show标签login时,它会显示出来。 但是我想要的只是当用户使用特定的loginIDlogin时显示的button。 例如:ng-show =“currentUser”,其中email == example01@gmail.com或currentUser.exeexample01@gmail.com。 我不知道这是如何工作,但我该怎么做呢? loginfunction function login(email, password) { return User .login({email: email, password: password}) .$promise .then(function(response) { $rootScope.currentUser = { id: response.user.id, tokenId: response.id, email: email }; }); } HTML <button type="button" ng-show="currentUser" class="btn btn-primary btn-sm" data-toggle="modal" data-target="#myModal">Send sms for selected </button>

基础模型的Strongloop API查询

我们有一个共同的基础模型的多个模型。 例如creature作为基础, animal和human作为子模型,从creatureinheritance。 有没有一个现成的方法来查询所有的creature (无论是human或animal )与一个API调用?

环回的永久令牌

我正在构build一个使用Loopback API的应用程序,该应用程序将被iPhone APP使用。 有一个到MySQL数据库的连接,我运行一些查询来获得一些结果并暴露在API上。 端点包含一个ACL,只允许通过身份validation的用户执行任何操作,包括GET操作。 所以基本上这些请求需要使用?access_token查询string完成。 我想设置一个令牌,可以保存在MySQL数据库中,并且可以在API上“永久”使用。 我不知道我是否在问正确的问题,但如果这不是解决这个问题的办法,那会是什么? 我的主要观点是,我需要使用令牌进行身份validation,但是一旦设置了令牌,我就不想丢失这个令牌。 任何帮助表示赞赏。 谢谢!

IBM Bluemix移动客户端访问的环回ACLS principalId / type?

我试图保护我的回环应用程序模型,以便通过移动客户端访问( bluemix )进行身份validation的用户只能POST(1)到一个模型,其余的只能通过用户/angular色(通过用户/angular色)进行身份validation。 我想使用model.json acls(因为我不知道更好)。 但我无法find移动客户端访问用户/策略的principalId /types。 我错过了什么? (1)使用这个helper.js https://github.com/strongloop/loopback/issues/651#issuecomment-167111395来达到这个目的。 有更好的解决办法吗?

在StrongLoop中返回来自相关模型的其他字段

在类似于这种情况的情况下, 从strongloop / loopback获取来自strongloop / loopback的数据 (其中有一个产品和产品类别) ,如何返回类别名称而不是id(外键)作为/ Products的默认响应? 我已经能够隐藏ID字段,但不能返回名称。 谢谢。

安装strongloop Centos 7错误

[root@strongloop node_modules]# npm install -g strongloop npm WARN deprecated node-uuid@1.4.7: use uuid module instead npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue Killed …………] \ fetchMetadata: sill mapToRegistry uri […]

用户login后添加一些内容

美好的一天。 我用node.js和strongloop创build了rest api。 也有基于angular.js的应用程序。 当用户login时,服务器发送accessToken并将其存储在cookie中。 每一个请求我发送accessToken,并检查。 那么,什么是更好的方式来添加一些内容到单页面的应用程序后,用户login和隐藏时注销。 另外我创build窗体angular度模式对话框。

用户模型的环回ACL

我正在使用loopback为SPA网站创build一个简单的API。 我想保持我的权限尽可能简单,所以我结束了以下ACL模型 所有的权限都被默认拒绝 一些模式中的一些方法被允许给每个人 任何授权用户都可以使用所有方法 这将显然工作,如果我将创build几个用户,没有人将能够创build或修改用户了。 由于我无法显式更改内置User模型的权限,因此我创build了一个admin模型,扩展了User 。 然后,我将User模型的public属性设置为false。 我设置了以下ACL规则 { "accessType": "*", "principalType": "ROLE", "principalId": "$everyone", "permission": "DENY" }, { "accessType": "EXECUTE", "principalType": "ROLE", "principalId": "$everyone", "permission": "ALLOW", "property": "login" }, { "accessType": "*", "principalType": "ROLE", "principalId": "$authenticated", "permission": "ALLOW" } 正如我所看到的,它应该拒绝任何无法访问的用户访问login以外的任何方法。 不幸的是,这不是如何工作,任何人仍然可以POST /用户和创build新的用户。 我的猜测是ACL规则不适用于inheritance模型,因此在这里应用User规则。 所以我回到原点,我不能直接更改User权限或覆盖它们。 我在这里有什么select? 有没有办法阻止创build新用户?

在骨干网中重新使用客户端validation的回环模型?

我想使用StrongLoop Loopback作为backbone.js应用程序的Node.js后端API。 有没有办法在Loopback模型定义中定义可以在客户端,骨干模型和服务器上使用的模型属性和方法(例如validation)? ( 不要重复自己的哲学) 环回使用模型定义来初始化对象 也许我可以扩展Backbone.Model以便能够加载Loopback模型定义语法? 你认为这是一个好主意/简单的任务吗?

如何在node.js中安装Strongloop api并使用loopback

当使用npm install -g strongloop命令在node.js中安装strongloop api时,它会给出错误,并且slc文件没有生成,之后我无法使用slc loopback命令。 有没有解决这个错误,可以使用这个strongloop。 errors: 29646 error Error: ENOENT, open 'C:\Users\Daffolap-203\AppData\Roaming\npm\node_modules\strongloop\node_modules\strong-pm\node_modules\strong-supervisor\node_modules\strong-cluster-control\node_modules\rc\README.md' 29647 error If you need help, you may report this *entire* log, 29647 error including the npm and node versions, at: 29647 error <http://github.com/npm/npm/issues> 29648 error System Windows_NT 6.1.7601 29649 error command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "strongloop" 29650 error […]