最近用ts写egg,发现app下没有ready方法了,但是文档还有ready的生命周期。是因为egg版本更新删掉了吗
回复 (7)
1
ready有两种,一种是进程启动完毕后要做的事情,一种是Application/Agentlication实例化完成后要做的事情。不知道你要的是那种。可以看下get-ready那块。进程的ready是 worker进程启动完成后触发ready(有点遗忘)。Application/Agentlication的ready触发是beforeStart里所有的回掉函数执行完毕,this.ready(true)触发的。
W
worker 启动完成后会发射 ready 消息
L
在文件app.ts中
1
app.ready是通过require('ready-callback').mixin(this) this是Application的实例对象,方式添加的
1
进程启动完成的ready是通过 get-ready模块添加的
1
ready-callback也是继承了get-ready模块而已
L
引用 1316346949app.ready是通过require('ready callback').mixin(this) this是Application的实例对象,方式添加的
@1316346949 我理解你的意思是,app下的ready方法通过mixin添加的,但是tds没有声明这个方法
来自酷炫的 CNodeMD
参与回复
登录后即可参与回复。登录