跳到主要内容
CNode

egg ready 生命周期

问答
Llzy2014love发布于 8 年前最后回复 8 年前
740440

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

查看回复

回复 (7)

L
lzy2014love#78 年前
引用 1316346949app.ready是通过require('ready callback').mixin(this) this是Application的实例对象,方式添加的

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

来自酷炫的 CNodeMD

1
1316346949#68 年前

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

1
1316346949#58 年前

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

1
1316346949#48 年前

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

L
lzy2014love#38 年前

image.png 在文件app.ts中

W
waitingsong#28 年前

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

1
1316346949#18 年前

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

参与回复

登录后即可参与回复。登录