🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 简单的代码分析 ``` const Koa = require('kk-koa-framework') const path = require('path') const locals = require('./locals') // 创建一个web服务实例 const koa = new Koa() // 挂载vendor 以及 assets,让其可以支持web访问 koa.addStatic(path.join(__dirname,'vendor')) if(Array.isArray(locals.assetsPath)){ locals.assetsPath.map(p=>{ koa.addStatic(path.join(__dirname,p),{maxage:1000 * 60 * 60 * 24 * 7}) }) }else{ koa.addStatic(path.join(__dirname,locals.assetsPath),{maxage:1000 * 60 * 60 * 24 * 7}) } // 启动服务 koa.setup() process.env.API_URL = koa.$$.config.API_URL // process.once('uncaughtException', function (err) { // console.error("uncaughtException",err) // }) // 启动时 创建websocket的实例,并启动链接 koa.startup(server=>{ require('./ws/ws_handler')(server) }) ```