mengstack-website/api/overview.md
SoftUnis ecb29e0aa4 初始化 MengStack 官方网站仓库
包含 VitePress 文档站完整源码及全新自定义首页设计:
- 自定义首页组件 (Home.vue):Hero + 终端动效 + 核心能力 + 架构展示 + 快速开始 + CTA
- 自定义 Layout.vue:首页/文档页布局切换
- 金铜色品牌主题样式
- 完整文档页面(指南、API、更新日志、演示、社区)
- SEO 配置(sitemap、robots、meta 标签)
2026-10-02 23:37:25 +08:00

1.9 KiB
Raw Blame History

title
API接口概览 | 统一响应格式与错误码说明 - MengStack官方文档

API 概览

MengStack API 基于 RESTful 设计,所有接口统一前缀 /api/v1。

基础信息

项目 值
Base URL http://localhost:2222/api/v1
数据格式 JSON
认证方式 Bearer Token (JWT)
API 文档 http://localhost:2222/swagger/index.html

统一响应格式

所有接口返回统一格式:

{
  "code": 0,
  "message": "success",
  "data": {},
  "trace_id": "req-abc-123"
}
字段 类型 说明
code int 状态码,0 表示成功
message string 状态描述
data any 响应数据
trace_id string 请求追踪 ID

错误码

HTTP 状态码 说明
200 成功
400 请求参数错误
401 未认证或 Token 过期
403 无权限
404 资源不存在
409 资源冲突(如邮箱已注册)
500 服务器内部错误

认证

需要认证的接口,在请求头中携带:

Authorization: Bearer <access_token>
X-Tenant-ID: <tenant_id>

接口列表

模块 端点 说明
认证 POST /auth/register 用户注册,详见认证接口
认证 POST /auth/login 用户登录,详见认证接口
认证 POST /auth/refresh 刷新令牌,详见认证接口
认证 POST /password 修改密码,详见认证接口
认证 GET /profile 获取当前用户,详见认证接口
系统 GET /health 健康检查,详见系统接口
系统 GET /ping 连通性测试,详见系统接口

Swagger UI

启动服务后访问 http://localhost:2222/swagger/index.html 查看交互式 API 文档。