npm install koa koa-mount koa-static 安装开发依赖: npm install --save-dev eslint webpack jest 通过区分这两类依赖,可以确保生产环境中只包含必要的包,从而保持应用的效率和安全性。
constStatic=require('koa-static'); constMount =require('koa-mount'); 然后设置通用默认的静态路由服务: app.use(Static('./web'),{defer:true}) defer参数用于控制此路由解析最后执行,因为这里的根目录是 / ,用这种方式可以先解析其他特定路由,防止冲突,这里可以把index.html之类的文件放在这里,用于默认展示...
koa-static请求添加虚拟路径,通过koa-mount实现 默认情况直接拼写静态目录里面的路径就可以获取文件; 为了请求url加个虚拟路径如/static这样所以需要使用koa-mount操作下。 安装: cnpm i koa-mount --save 配置: // 以/static开头的请求从本地static获取 app.use(require('koa-mount')('/static',require('koa-s...