yapi/server_dist/app.js

49 lines
1.3 KiB
JavaScript
Raw Normal View History

2017-07-03 16:16:05 +08:00
'use strict';
var _yapi = require('./yapi.js');
2017-07-03 16:16:05 +08:00
var _yapi2 = _interopRequireDefault(_yapi);
2017-07-03 16:16:05 +08:00
var _commons = require('./utils/commons');
2017-07-03 16:16:05 +08:00
var _commons2 = _interopRequireDefault(_commons);
2017-07-03 16:16:05 +08:00
var _db = require('./utils/db.js');
2017-07-03 16:16:05 +08:00
var _db2 = _interopRequireDefault(_db);
2017-07-03 16:16:05 +08:00
2017-07-10 20:02:44 +08:00
var _mockServer = require('./middleware/mockServer.js');
2017-07-10 20:02:44 +08:00
var _mockServer2 = _interopRequireDefault(_mockServer);
var _koa = require('koa');
2017-07-03 16:16:05 +08:00
var _koa2 = _interopRequireDefault(_koa);
2017-07-03 16:16:05 +08:00
var _koaStatic = require('koa-static');
var _koaStatic2 = _interopRequireDefault(_koaStatic);
var _koaBodyparser = require('koa-bodyparser');
var _koaBodyparser2 = _interopRequireDefault(_koaBodyparser);
var _router = require('./router.js');
var _router2 = _interopRequireDefault(_router);
2017-07-03 16:16:05 +08:00
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
_yapi2.default.commons = _commons2.default;
2017-07-03 16:16:05 +08:00
2017-07-11 16:50:17 +08:00
_yapi2.default.connect = _db2.default.connect();
var app = new _koa2.default();
2017-07-10 20:02:44 +08:00
app.use(_mockServer2.default);
app.use((0, _koaBodyparser2.default)());
app.use(_router2.default.routes());
app.use(_router2.default.allowedMethods());
app.use((0, _koaStatic2.default)(_yapi2.default.path.join(_yapi2.default.WEBROOT, 'static')));
app.listen(_yapi2.default.WEBCONFIG.port);
2017-07-11 16:50:17 +08:00
_commons2.default.log('the server is start at port ' + _yapi2.default.WEBCONFIG.port);