yioa

Koa热更新框架

Usage no npm install needed!

<script type="module">
  import yioa from 'https://cdn.skypack.dev/yioa';
</script>

README

这是一个Koa2热更新框架

沿用Koa基础上继承

安装: npm i yioa --save

==========================================================

下面是一部分script


import path from 'path';
import { Application } from 'yioa'

let app = new Application;

app.watch({
    // -- 监听目录
    src: [
        path.resolve(__dirname), 
        path.resolve(__dirname, '../src')
    ],
    // -- 入口文件
    main: __filename,
    ext?: string | string[] | callback
}).use(async (ctx, next) => {
    ctx.body = '5555';
    // next();
}).use(async ctx => {
    ctx.body = 'test ...';
}).listen(3000)