我有一个REST控制器,我需要写一个有效的路由名称。例如,我有角色和帐户实体,并且如果我想获取特定角色的帐户(具有该角色的帐户),则使用以下路线:
var items = [
{
"id": "165",
"name": "a"
},
{
"id": "236",
"name": "c"
},
{
"id": "376",
"name": "b"
},
{
"id": "253",
"name": "f"
},
{
"id": "235",
"name": "e"
},
{
"id": "24",
"name": "d"
},
{
"id": "26",
"name": "d"
}];
items.sort((a, b) => Number(a.id) - Number(b.id));
console.log(items);
其中{roleId}是角色的ID。 我需要为方法编写路由,以获取未分配给他们的角色帐户列表。例如,我需要加载不具有此角色的用户列表。我有一个想法就是写这条路线:
/roles/{roleId}/accounts
有人可以帮我吗?)
答案 0 :(得分:1)
Rest
api使用URIs
来寻址资源。重要的是每个资源都应该是唯一可寻址的。
所以
/roles/{roleId}/accounts/notgranted
/roles/{roleId}/accounts/granted
是有效的URI。