1使用 Akan 构建全栈 Web 应用
- 1运行 `npx create-akan-app my-app` 创建新项目
- 2在 `src/pages` 目录下添加 `.tsx` 文件定义路由页面
- 3使用 `AkanServer` 模块在 `server.ts` 中配置数据库连接和 API 路由
- 4运行 `akan dev` 启动开发服务器,在浏览器中查看应用
2使用 Akan 创建 RESTful API 服务器
- 1在项目中安装 `@akan/server` 包
- 2在 `api` 目录下创建路由文件,例如 `users.ts`,定义 GET/POST 等处理器
- 3在入口文件中引入路由并启动服务器:`AkanServer.start({ routes: './api' })`
- 4运行 `akan start` 启动服务,通过 HTTP 请求测试 API
3使用 Akan 集成数据库操作
- 1在模型中定义数据结构,例如 `User` 类,继承 `AkanModel`
- 2在 `database.ts` 中配置数据库连接字符串和适配器(如 PostgreSQL)
- 3使用模型方法(如 `User.find()`)在路由处理器中执行 CRUD 操作
- 4运行迁移命令 `akan migrate` 同步数据库 Schema
