koa框架 托管静态资源

有的时候我们需要将一些比较大的文件放到我们的服务器上,比如视频或者图片资源 然后将地址传给前台 让他们展示相对应的资源
今天来讲讲 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
这样帮我们 减少不少功夫

发布了236 篇原创文章 · 获赞 80 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/yunchong_zhao/article/details/104841682