美文网首页
koa 中间件

koa 中间件

作者: 如果俞天阳会飞 | 来源:发表于2020-12-11 10:23 被阅读0次

koa-static-cache

const Koa = require('koa');
const koaStaticCache = require('koa-static-cache');

const app = new Koa();

// 主要有请求,则通过 koaStaticCache 进行处理
app.use(koaStaticCache(__dirname + '/static', {
  // root:__dirname + '/static'  // 与上面的第一个参数效果一样
  prefix: '/public', // 如果当前请求的url是以 /public开始,则作为静态资源请求
}));

app.use((ctx, next) => {
  // ...其他业务逻辑
  console.log("请求来了")
});

// 监听当前机器的地址,端口
app.listen(80);

这个中间件的目的就是帮助我们托管静态资源文件,我们按照配置的路径在浏览器的URL地址中输入带/public前缀的路径就能访问到static目录下的文件,比如http://127.0.0.1/public/index.html,这个时候中间件就会将我们的请求代理到/static文件夹下的index.html,读取文件,自动识别MIME类型,然后进行响应,非常方便,极大程度提高了我们的开发效率!

相关文章

  • koa系列(三)

    文章内容:koa 中间件 以及 koa 中间件的执行流程。 一、什么是 Koa 的中间件 中间件就是匹配路由之前或...

  • 知识点总结

    Koa2中间件 koa(面向node.js的表达式HTTP中间件框架)、koa-router(路由中间件)、koa...

  • 8KOA 静态文件

    静态文件 使用 koa-static 中间件实现静态文件访问 安装中间件 使用中间件 使用 koa-mount 自...

  • koa

    koa 学习 中间件 koa-router koa-router 获取get/post请求参数 koa-bodyp...

  • koa.js的使用(koa2)

    koa与Express简单比较Express connect 中间件 封装了 路由、视图,koa co中间件 不包...

  • koa 常用模块

    koa-router koa路由中间件https://github.com/alexmingoia/koa-rou...

  • koa 中间件机制以及异常捕获

    koa 中间件机制以及异常捕获 koa 中间件机制解析 koa 的请求处理是典型的洋葱模型,下面是官方的配图,而这...

  • koa洋葱模型

    koa-compose:koa-compose则是将 koa/koa-router 各个中间件合并执行,结合 ne...

  • Koa项目总结四:Koa静态资源的配置

    使用koa-static中间件来处理Koa项目中的静态资源。 1.1 koa-static安装: 1.2 koa-...

  • 【koa2】koa-static-router 中间件搭建静态资

    koa中间件 koa-static-router中间件搭建静态资源服务器, 实现多个&&多层路由加载静态资源 源码...

网友评论

      本文标题:koa 中间件

      本文链接:https://www.haomeiwen.com/subject/ejxjgktx.html