83 # 静态服务中间件 koa-static 的使用以及实现
const Koa = require('koa');
const Router = require('koa-router');
const serve = require('koa-static'); // 引入koa-static中间件
const path = require('path');
const app = new Koa();
const router = new Router();
// 使用koa-static中间件来提供静态文件服务
app.use(serve(path.join(__dirname, 'public')));
// 其他路由配置...
app.listen(3000);
console.log('Server is running on port 3000...');
这段代码示例展示了如何使用koa-static
中间件来为你的Koa应用提供静态文件服务。在这个例子中,所有位于项目根目录下的public
文件夹中的静态文件都可以被访问,例如图片、CSS文件、JavaScript文件等。这是一个非常典型的用法,对于任何使用Koa框架的Web开发者来说都是值得学习和借鉴的。
评论已关闭