AdonisJS 速查
共 25 条 AdonisJS 常用命令与写法,涵盖常用命令、路由、控制器与模型、校验与中间件、数据库与迁移。 支持搜索与分类筛选,点击即可复制。
常用命令
node ace 是 CLI。
| 命令 | 说明 |
|---|---|
| 创建项目 | |
| 开发服务器(热重载) | |
| 生产构建 | |
| REPL(可导入模型调试) | |
| 命令列表 |
路由
start/routes.ts。
| 命令 | 说明 |
|---|---|
| 引入路由器 | |
| 简单路由 | |
| 路径参数 | |
| 资源路由 | |
| 分组与前缀 |
控制器与模型
Lucid ORM。
| 命令 | 说明 |
|---|---|
| 生成控制器 | |
| 生成模型 | |
| Lucid 模型字段 | |
| 查询 | |
| 写入 |
校验与中间件
VineJS 校验。
| 命令 | 说明 |
|---|---|
| 定义 schema | |
| 校验请求 | |
| 生成中间件 | |
| 在路由使用 | |
| 内置中间件 |
数据库与迁移
迁移与种子。
| 命令 | 说明 |
|---|---|
| 创建迁移 | |
| 执行 / 回滚 | |
| 迁移内容 | |
| 种子数据 | |
| 数据库配置 |
使用说明
AdonisJS 常用命令与写法速查:常用命令、路由、控制器与模型、校验与中间件、数据库与迁移;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:常用命令、路由、控制器与模型、校验与中间件、数据库与迁移。
- 点「命令 / 写法」列复制,替换资源名后执行。
- 用 node ace 生成控制器/模型/迁移,保持结构一致。
- 请求校验用 VineJS,认证用内置 middleware.auth。
常见问题
- AdonisJS 是全栈框架吗?
- 是,自带路由、控制器、ORM(Lucid)、校验、认证、模板、队列等完整能力,约定优于配置,适合快速搭建后端。
- node ace 是什么?
- 框架的 CLI(类似 Laravel 的 artisan),用于生成代码、跑迁移、启动服务、进入 REPL 等。
- Lucid 和普通查询有何不同?
- Lucid 是内置 ORM:模型类映射表,用装饰器声明字段,提供查询构建器、关系、钩子与迁移,开发体验统一。