小编Die*_*sma的帖子

环回3.自定义角色无效

我有一个Client继承内置User模型的模型.我创建了一个自定义角色,admin并使用该角色为Client模型定义了两个ACL :

{
  "principalType": "ROLE",
  "principalId": "admin",
  "permission": "ALLOW",
  "property": "find"
},
{
  "principalType": "ROLE",
  "principalId": "admin",
  "permission": "ALLOW",
  "property": "findById"
}
Run Code Online (Sandbox Code Playgroud)

我尝试时得到401 GET /api/Clients

对可能发生的事情的任何想法?任何帮助是极大的赞赏.

Loopback 3.5v,MongoDB

用户/角色/映射代码:

Client.create({
    username: 'billyadmin@mail.com',
    email: 'billyadmin@mail.com',
    password: 'admin123'
}).then(function(user) {
    Role.create({
        name: 'admin'
    }, function(createRoleError, createRole) {
        createRole.principals.create({
            principalType: RoleMapping.USER,
            principalId: user.id
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

MongoDB数据:

> db.Client.find()
{ "_id" : ObjectId("58d28f0690c08512b03c9dfc"), "username" : "billyadmin@mail.com", "password" : "$2a$10$zQrgeFq.pFZNmJOPywE/8uY9PjurwfzyAHbBESgkTccx6pZnFrZR2", "email" : "billyadmin@mail.com" }

> db.Role.find() …
Run Code Online (Sandbox Code Playgroud)

mongodb loopbackjs

5
推荐指数
1
解决办法
1000
查看次数

在JQuery中自动取消绑定事件处理程序

有可能对JQuery说,嘿!在添加此事件之前取消绑定任何事件处理程序,而不显式调用unbind?

就像是

$("jq selector").click(function() { ...}, true);
Run Code Online (Sandbox Code Playgroud)

其中true表示我想取消绑定设置为元素的所有单击处理程序.我在各种场合遇到过这种情况,并且由于没有先解决事件处理程序而导致一些人有奇怪的行为.

谢谢.

javascript jquery

4
推荐指数
1
解决办法
937
查看次数

一种方法多种接口返回类型

假设我有

public class ClassA : Ione, Itwo
public class ClassB : Ione, Itwo
public class ClassC : Ione, Itwo
Run Code Online (Sandbox Code Playgroud)

方法MethodA返回ClassA,ClassB或ClassC的实例。方法返回类型可以是Ione或Itwo。

我该如何实现?

我试过使用这样的泛型:

public T MethodA<T>(myEnum e) where T : Ione, Itwo
Run Code Online (Sandbox Code Playgroud)

但是键入时return (T)new ClassA();出现错误“无法将ClassA转换为T”。

谢谢。

c#

2
推荐指数
1
解决办法
1992
查看次数

标签 统计

c# ×1

javascript ×1

jquery ×1

loopbackjs ×1

mongodb ×1