1. 程式人生 > >Pomelo 在server初始化完成之後回調指定方法 用以初始化

Pomelo 在server初始化完成之後回調指定方法 用以初始化

image info listen art cti AR fec life bubuko

目錄結構 connector為例子 新添加了一個lifecycle.js 來添加監聽函數

技術分享圖片

修改代碼之前,我使用這種方式來初始化,但是其實這個方法是不對的 ,因為這個方法會被調用多次。(暫時還沒有看啟動時的這個邏輯,不知道為什麽在connector的目錄下的包會被其它server調用。)

技術分享圖片

為了更符合正常邏輯需要監聽服務器啟動之後的回調函數 ,看了官方文檔 才知道 server類型的目錄下添加 life

cycle.js文件可以註冊監聽函數

內容:

module.exports.afterStartup=function(app,cb){
console.log("server after stand listen ---------------------",app.getServerId())
cb();
}

Pomelo 在server初始化完成之後回調指定方法 用以初始化