有的时候我们需要将一些比较大的文件放到我们的服务器上,比如视频或者图片资源 然后将地址传给前台 让他们展示相对应的资源
今天来讲讲 koa框架 托管前台资源
1.需要安装一个插件
koa-static-cache
npm install koa-static-cache -S
2.假设我们的项目下 有一个static文件夹
var koa=require('koa');//封装过后的http模块
var koaStaticCache=require('koa-static-cache');//管理静态资源
app.use(koaStaticCache(__dirname+'/static') // 将 static文件夹 托管到服务器上
假设static文件夹下有张图片 1.jpg 我们就可以通过地址进行访问了
假设 监听 8088端口
http://localhost:8088/1.jpg
如果文件夹 层级比较深的话 我们还可以是用 文件前缀的方式实现
假设 图片在 static/public/img/ 下面 我们每次写这么长也不好吧
app.use(koaStaticCache(__dirname+'/static/public/img',{
prefix:'/img' // 设置 前缀有斜线
}))
我们再在浏览器地址上书写 url
http://localhost:8088/img =》http://localhost:8088/static/public/img
这样帮我们 减少不少功夫