egg ready 生命周期
发布于 6 年前 作者 lzy2014love 3205 次浏览 来自 问答

最近用ts写egg,发现app下没有ready方法了,但是文档还有ready的生命周期。是因为egg版本更新删掉了吗

7 回复

ready有两种,一种是进程启动完毕后要做的事情,一种是Application/Agentlication实例化完成后要做的事情。不知道你要的是那种。可以看下get-ready那块。进程的ready是 worker进程启动完成后触发ready(有点遗忘)。Application/Agentlication的ready触发是beforeStart里所有的回掉函数执行完毕,this.ready(true)触发的。

worker 启动完成后会发射 ready 消息

image.png 在文件app.ts中

app.ready是通过require(‘ready-callback’).mixin(this) this是Application的实例对象,方式添加的image.png

进程启动完成的ready是通过 get-ready模块添加的

ready-callback也是继承了get-ready模块而已

@1316346949 我理解你的意思是,app下的ready方法通过mixin添加的,但是tds没有声明这个方法

来自酷炫的 CNodeMD

回到顶部