原生koa2实现静态资源服务器
一个http请求访问web服务静态资源,一般响应结果有三种情况
- 访问文本,例如html,js,css,png,jpg,gif
- 访问静态目录
- 找不到资源,抛出404错误
这里由于代码量过多,请查看源代码
这里由于代码量过多,请查看源代码koa-static中间件使用
koa-static作为koaweb框架的静态服务器中间件
使用关键代码:// 导入koa-static模块 const static = require('koa-static'); // 设置静态资源的更目录 const staticPath = './static'; // 使用静态资源中间件 app.use(static(path.join(__dirname, staticPath)));