
它会做什么
- 告诉你的API是否健康,从何时起,为什么不健康,有流量,出错和最慢的路线.
- 以错误、 时间、 标题和正文( 大小封装和编辑) 来捕捉您项目路线的每一项请求 .
- 列出每一已登记的路线及其统计数字和根据代码和流量推断的合同.
- 发送内置测试器的测试请求,除真实流量外登录.
- 应用其设置(被监视的路径,保留,被捕获的头条,慢阈值)而无需重启.
这是您 API 的仪表板, 而不是 HTTP 服务器 : 此工程需要 API 提供者, 如 @antelopejs/api。 。 。 .
安装
从已加载的工程根端运行 AtelopeJS CLI @antelopejs/dms数字 :
ajs project modules add @antelopejs/dms-api
快开始
该模块在工作时没有配置. 重新打开后端, 然后打开前端 模块 — API (单位:千美元)/modules/api) (中文(简体) ). 评议 配置 在获取真实流量之前:请求日志可以持有应用程序数据.
为了尝试样本流量,克隆这个寄存器并运行它的游乐场:
pnpm install && pnpm dev # backend
pnpm frontend:dev # dashboard, in a second terminal
pnpm --dir playground traffic # a few hundred demo requests
模板- dms- 演示 还装入模块.
兼容性
| 软件包 | 支助 | 测试过 |
|---|---|---|
@antelopejs/interface-api | >=0.2.0 <1.0.0 | 0.2.0 |
@antelopejs/interface-api-util | >=0.3.0 <1.0.0 | 0.3.0 |
@antelopejs/interface-core | >=0.4.0 <1.0.0 | 0.4.0 |
@antelopejs/interface-database | >=0.3.0 <1.0.0 | 0.3.0 |
@antelopejs/interface-database-decorators | >=0.2.0 <1.0.0 | 0.2.0 |
@antelopejs/interface-dms | >=0.12.0 <1.0.0 | 0.12.0 |
@antelopejs/interface-dms-automation | >=0.6.0 <1.0.0 | 0.6.0 |
模块还需要一个执行 @antelopejs/interface-dms 区域及 @antelopejs/dms-frontend 区域中的渲染器,其前端模块宣布在 engines["@antelopejs/dms-frontend"] 联 合 国 frontend-vue/package.json; 数据 ajs dms CLI拒绝用这个范围以外的渲染器来建造. 它运行在这些提供者:
- API 提供者 :
@antelopejs/api。 。 。 . - 数据库:a
@antelopejs/interface-database执行,例如:@antelopejs/mongodb。 。 。 .
从0.1升级? 读取 财务问题。 。 。 .
文档
向导的消息来源 docs/包件还装有 dms-api Claude代码技巧 skills/,在 antelopeJs.skills。 。 。 .
捐款
读取 捐款额 在打开拉出请求之前。 使用在 package.json。游乐场与MongoDB连接,地点: mongodb://localhost:27017 除非 MONGO_URL 指别处.
一个root安装包括后端并被运出Vue模块,保留了各自独立的锁文件. 游乐场保持独立:运行 pnpm --dir playground install --ignore-workspace --frozen-lockfile 开始之前 使用下面的根脚本而不是递归脚本: 前端 build 财务报告和审定财务报表 typecheck 需要游乐场或生成的 Inertia 工作空间, 并且根检已经委托给 Vue 模块 .
pnpm install
pnpm dev # playground backend
pnpm frontend:dev # dashboard, in a second terminal
pnpm lint
pnpm typecheck
pnpm test # backend unit tests (tests/), then the frontend suite
pnpm knip
仓库说明
- 以已安装的地址管理系统构建和排入前端模块, 运行
pnpm exec ajs dms verify-source -m ../frontend-vue从playground/,或设置DMS_FRONTEND_WORKSPACE到工作空间ajs dms prepare运行pnpm --dir frontend-vue typecheck。 。 。 .