| import './config/init.js' | |
| import ListenerLoader from './loader/listener.js' | |
| import cfg from './config/config.js' | |
| import express from 'express' | |
| export default class Server { | |
| constructor (app) { | |
| /** Express */ | |
| this.app = app | |
| this.cfg = cfg | |
| } | |
| static async run () { | |
| let server = new Server(express()) | |
| await ListenerLoader.create(server).run() | |
| return server | |
| } | |
| } |