素材阁

AdonisJS 速查

共 25 条 AdonisJS 常用命令与写法,涵盖常用命令、路由、控制器与模型、校验与中间件、数据库与迁移。 支持搜索与分类筛选,点击即可复制。

常用命令

node ace 是 CLI。

命令说明
创建项目
开发服务器(热重载)
生产构建
REPL(可导入模型调试)
命令列表

路由

start/routes.ts。

命令说明
引入路由器
简单路由
路径参数
资源路由
分组与前缀

控制器与模型

Lucid ORM。

命令说明
生成控制器
生成模型
Lucid 模型字段
查询
写入

校验与中间件

VineJS 校验。

命令说明
定义 schema
校验请求
生成中间件
在路由使用
内置中间件

数据库与迁移

迁移与种子。

命令说明
创建迁移
执行 / 回滚
迁移内容
种子数据
数据库配置

使用说明

AdonisJS 常用命令与写法速查:常用命令、路由、控制器与模型、校验与中间件、数据库与迁移;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:常用命令、路由、控制器与模型、校验与中间件、数据库与迁移。
  2. 点「命令 / 写法」列复制,替换资源名后执行。
  3. 用 node ace 生成控制器/模型/迁移,保持结构一致。
  4. 请求校验用 VineJS,认证用内置 middleware.auth。

常见问题

AdonisJS 是全栈框架吗?
是,自带路由、控制器、ORM(Lucid)、校验、认证、模板、队列等完整能力,约定优于配置,适合快速搭建后端。
node ace 是什么?
框架的 CLI(类似 Laravel 的 artisan),用于生成代码、跑迁移、启动服务、进入 REPL 等。
Lucid 和普通查询有何不同?
Lucid 是内置 ORM:模型类映射表,用装饰器声明字段,提供查询构建器、关系、钩子与迁移,开发体验统一。

延伸阅读

相关工具