@aiot-toolkit/packager
Version:
@aiot-toolkit/packager
3 lines (2 loc) • 971 B
JavaScript
;var _koaRouter=_interopRequireDefault(require("koa-router")),_koaBodyparser=_interopRequireDefault(require("koa-bodyparser")),_compilationConfig=require("@aiot-toolkit/shared-utils/compilation-config"),_routes=_interopRequireDefault(require("./routes")),_wsserver=require("./wsserver");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function applyRouter(e){e.use(_routes.default.logger),e.use((0,_koaBodyparser.default)({jsonLimit:"50mb"}));const t=new _koaRouter.default;return t.get("/",_routes.default.index),t.get("/bundle",_routes.default.bundle),t.get("/notify",_routes.default.notify),t.post("/coverage",_routes.default.saveDataCoverage),t.post("/data/log/save",_routes.default.saveDataLogs),t}async function beforeStart(e,t){_compilationConfig.compileOptionsObject.enableMirtos&&await(0,_wsserver.createWebSocketServer)(e,t)}module.exports={applyRouter:applyRouter,beforeStart:beforeStart};
//# sourceMappingURL=index.js.map