Ai
1 Star 0 Fork 0

solocode/eggjs-go-examples

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
app.js 821 Bytes
一键复制 编辑 原始数据 按行查看 历史
高超 提交于 2019-04-19 18:42 +08:00 . init
class AppBootHook {
constructor(app) {
this.app = app
}
//以下为egg的生命周期
configWillLoad() {
// 此时 config 文件已经被读取并合并,但是还并未生效
// 这是应用层修改配置的最后时机
// 注意:此函数只支持同步调用
}
async didLoad() {
// 所有的配置已经加载完毕
// 可以用来加载应用自定义的文件,启动自定义的服务
}
async willReady() {
// 所有的插件都已启动完毕,但是应用整体还未 ready
// 可以做一些数据初始化等操作,这些操作成功才会启动应用
}
async didReady() {
// 应用已经启动完毕
}
async beforeStart(){
await this.app.runSchedule('timeTask')
}
async serverDidReady() {
}
}
module.exports = AppBootHook
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/solocoding/eggjs-go-examples.git
git@gitee.com:solocoding/eggjs-go-examples.git
solocoding
eggjs-go-examples
eggjs-go-examples
master

搜索帮助