当前账号与启用角色组
/api/v1/context
GET
/api/v1/context调用说明
返回当前会话的账号、启用角色组和权限编码,不包含密码版本或会话令牌。内置管理员以 is_admin 标识,不需要列出全部权限编码。
Axios 请求示例
在已登录后台页面中调用;示例角色 ID 仅用于说明,请替换为当前系统中的实际角色。
javascript
axios.get('/api/v1/context');响应结构示例
以下为结构示例,不是实时接口结果;列表和文档对象可能省略部分项目。
json
{
"code": 0,
"message": "操作成功",
"data": {
"user": {
"id": 8,
"username": "operator",
"nickname": "运营账号"
},
"roles": [
{
"id": 3,
"name": "运营组",
"code": "operator"
}
],
"is_admin": false,
"permissions": []
}
}响应状态
| HTTP 状态 | 含义 |
|---|---|
| 200 | 成功 |
| 401 | 未登录或会话失效 |
| 403 | 没有权限 |
| 419 | CSRF 令牌无效 |
| 422 | 参数错误 |
| 503 | 数据库结构需要升级 |