1 starter
- startServer()
- require(options, framework)
2 framework
- createInstance()
- loader,【3loader, loadRouter()之后返回到 framework】
- app.ready()
- http.createServer()
- server
- didReady
- egg-ready
- serverDidReady
3 loader
- constructor
- loader
constructor
- getEggPaths()
- loop
- prototype
- chain Egg#path
- getServerEnv()
- getAppInfo()
loader
- loadPLugin()
- loop EggPaths
- loadConfig()
- loop loadUnits
- this.loader.load()
- load*Extend()
- loadCustomLoader()
- loadCusomApp()
- configWillLoad
- configDidLoad
- loadService()
- loadMIddleware()
- loadController()
- loadRouter()
- didLoad
- willReady