1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | const Koa = require("koa");
|
4 | const loader_1 = require("./loader");
|
5 | const logger_1 = require("./logger");
|
6 | const controller_1 = require("./base/controller");
|
7 | const service_1 = require("./base/service");
|
8 | class 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 | }
|
23 | Burn.Controller = controller_1.Controller;
|
24 | Burn.Service = service_1.Service;
|
25 | exports.Burn = Burn;
|