mirror of
https://github.com/YMFE/yapi.git
synced 2024-12-21 05:19:42 +08:00
22 lines
651 B
JavaScript
22 lines
651 B
JavaScript
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 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}`); |