UNPKG

769 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const Koa = require("koa");
4const loader_1 = require("./loader");
5const logger_1 = require("./logger");
6const controller_1 = require("./base/controller");
7const service_1 = require("./base/service");
8class Burn extends Koa {
9 constructor() {
10 super();
11 this.config = {};
12 this.loader = new loader_1.Loader(this);
13 this.port = 3000;
14 this.ip = '127.0.0.1';
15 }
16 run() {
17 this.loader.load();
18 this.listen(this.port, this.ip, () => {
19 logger_1.default.green(`Burn服务器运行在:${this.ip}:${this.port}`);
20 });
21 }
22}
23Burn.Controller = controller_1.Controller;
24Burn.Service = service_1.Service;
25exports.Burn = Burn;