import yapi from './yapi.js'; import commons from './utils/commons'; yapi.commons = commons; import dbModule from './utils/db.js'; import mockServer from './middleware/mockServer.js'; import Koa from 'koa'; import convert from 'koa-convert'; import koaStatic from 'koa-static'; import bodyParser from 'koa-bodyparser'; import router from './router.js'; yapi.connect = dbModule.connect(); const app = new Koa(); app.use(mockServer); app.use(bodyParser()); app.use(router.routes()); app.use(router.allowedMethods()); app.use(koaStatic( yapi.path.join(yapi.WEBROOT, 'static') )); app.listen(yapi.WEBCONFIG.port); commons.log(`the server is start at port ${yapi.WEBCONFIG.port}`);