nest-admin
  1. 用户(user)
nest-admin
  • 用户(user)
    • 获取用户列表
      GET
    • 获取用户信息
      GET
    • 获取带有角色的用户信息
      GET
    • 添加用户
      POST
    • 用户分配角色
      POST
    • 修改用户
      PUT
    • 删除用户
      DELETE
    • 获取当前用户信息
      GET
    • 获取当前用户的菜单列表
      GET
  • 角色(role)
    • 获取角色列表
      GET
    • 添加角色
      POST
    • 修改角色
      PATCH
    • 删除角色
      DELETE
    • 为角色设置权限
      POST
    • 获取角色下的权限信息
      POST
    • 获取角色对应的路由信息
      GET
  • 登录
    • 登录
      POST
    • 刷新token
      POST
  • 菜单
    • 获取菜单
      POST
    • 创建菜单
      POST
    • 删除菜单
      DELETE
  • 权限
    • 获取权限列表
      GET
  • 文件上传
    • 图片上传
      POST
    • 获取文件
      GET
  • 聊天
    • 聊天记录
    • 获取随机头像(网络接口)
  • 测试mock
    GET
  1. 用户(user)

添加用户

开发中
POST
/user/add

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Body 参数application/x-www-form-urlencoded
userName
string 
必需
示例值:
zhangYuJie
password
string 
必需
示例值:
adminTestPwd
roleId
string 
必需
示例值:
2,4,6
avatar
string 
图片地址
可选
示例值:
testUrl
status
number 
必需
1-是 0-否
示例值:
1
phone
string 
必需
示例值:
{% mock 'phone' %}
email
string 
必需
示例值:
{% mock 'email' %}
nickName
string 
必需
示例值:
{% mock 'cparagraph' %}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'localhost:3000/user/add' \
--data-urlencode 'userName=zhangYuJie' \
--data-urlencode 'password=adminTestPwd' \
--data-urlencode 'roleId=2,4,6' \
--data-urlencode 'status=1' \
--data-urlencode 'phone={% mock '\''phone'\'' %}' \
--data-urlencode 'email={% mock '\''email'\'' %}' \
--data-urlencode 'nickName={% mock '\''cparagraph'\'' %}'

返回响应

🟢201成功
application/json
Body
object {0}
示例
{}
上一页
获取带有角色的用户信息
下一页
用户分配角色
Built with