userAction.md 1.6 KB

请求的base url

base url 在config.ts文件中定义并导出

请求PATH:

pub/login

请求头示例

名称:Authorization

类型:string

必填:true

默认值:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTAwNTU5MzYsImlkIjoxLCJuYW1lIjoiYWRtaW4ifQ.LLveItQ_K0vvcmyN4qLQHxaOcz3EzY7ZeUQ97hR9R9w 描述:认证信息,使用 Bearer Token 方式进行身份验证。


名称:Language

类型:string

必填:true

默认值:en

描述:语言选项,可选值为 en 或 zh。


名称:Product

类型:string

必填:true

默认值:DROS

描述:产品类型,可选值为 DROS 或 VETDROS。


名称:Source

类型:string

必填:true

默认值:Electron

描述:来源类型,可选值为 Electron、Browser 或 Android。

请求体

名称 类型 必填 默认值 描述
username string true admin 用户名
password string true 123456 密码

请求成功结果

{
  "code": "0x000000",
  "description": "Success",
  "solution": "",
  "data": {
    "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NTEyNzc1ODgsImlkIjoxLCJuYW1lIjoiYWRtaW4ifQ.0qIzacOIf0-YluwAlrkaNJ9lf9w8IKneWEXh_mjUoN4",
    "expire": 1751277588,
    "uid": 1,
    "name": "admin",
    "avatar": ""
  }
}

其中code字段不为0可以作为失败的判断依据

请求失败结果

{
  "code": "0x010101",
  "data": {},
  "description": "Invalid username or password",
  "solution": ""
}