1. 认证模块
nestjs-demo-basic
  • 错误目录
    • 获取所有已注册的错误码
      GET
    • 按错误码查询错误详情
      GET
  • 应用
    • 健康检查
      GET
    • 动态调整日志级别
      POST
  • 测试
    • Hello World 测试
      GET
    • 模拟错误
      GET
    • 模拟慢请求
      GET
    • 模拟超慢请求
      GET
  • 认证模块
    • 用户注册
      POST
    • 用户登录
      POST
    • 刷新访问令牌
      POST
    • 清除刷新令牌 Cookie
      GET
  • 数据模型
    • ChangeLoggerLevelDto
    • RegisterDto
    • LoginDto
    • AuthResponseDto
    • AccessTokenDto
  1. 认证模块

用户登录

POST
/auth/login
验证用户凭据,成功后返回访问令牌和用户信息。

请求参数

Body 参数application/json必填

示例
{
    "account": "user0",
    "password": "password"
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://43.133.54.19:3000/auth/login' \
--header 'Content-Type: application/json' \
--data-raw '{
    "account": "user0",
    "password": "password"
}'

返回响应

🟢200已创建
application/json
操作成功
Body

示例
{
    "success": true,
    "data": {
        "accessToken": "eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIwMUtOOUMyWEY5RUpIVjNQMENBWTNOWFNNWSIsImp0aSI6IjAxS05DTVE0N1I4R0c4V1kxQkQ3TTNKOU1SIiwidG9rZW5UeXBlIjoiYWNjZXNzIiwiaWF0IjoxNzc1MzE5NjE3LCJleHAiOjE3NzUzMjA1MTd9.gsIPwms-A7njDj7dS3qai6i8AXs5Tet-z_ibW8iFs6r3tnDSx8YlKRe1UWMSsOxYqMtsxnrmY-LwuSEGZybeFA",
        "user": {
            "id": "01KN9C2XF9EJHV3P0CAY3NXSMY",
            "username": "user0",
            "email": "user0@example.com"
        }
    },
    "timestamp": "2026-04-04T21:06:03.425Z",
    "context": {
        "requestId": "01KND52C110DVF2QSA85VDKM5M",
        "time": 1775336763425,
        "version": "0.6.2",
        "metadata": {
            "property1": "string",
            "property2": "string"
        }
    }
}
🟠400
🟠401
🟠429
🔴500
修改于 2026-04-04 21:15:54
上一页
用户注册
下一页
刷新访问令牌
Built with