路由

所有的 route 基于 koa-router ,放置在 src/route 下的文件会自动添加到服务器,支持目录和目录嵌套。

有不同的两种方式创建路由:

  • koa-router 继承创建路由
  • qails.Resource 创建路由

koa-router 继承创建路由 #

import Router from 'koa-router';

const router = new Router();
router.get('/', async (ctx) => {
  ctx.body = {
    hello: 'world'
  };
});

export default router;

qails.Resource 创建路由 #

这种方式创建的路由自动包含 CRUD 功能。

import { Resource } from 'qails';
import Role from '../models/roles';

export default Resource.define(Role)

更多resouce路由示例代码

如果你发现文档存在错误,请在 GitHub 提个 issue 告诉我们。