Koa.js 入门手册:洋葱模型插件机制详解以及常用中间件
const Koa = require('koa');
const app = new Koa();
// 使用中间件
app.use(async (ctx, next) => {
console.log('处理请求前');
await next(); // 调用下一个中间件
console.log('处理请求后');
});
// 响应请求
app.use(async ctx => {
ctx.body = 'Hello Koa!';
});
app.listen(3000);
console.log('服务器运行在 http://localhost:3000/');
这段代码演示了如何使用Koa.js创建一个简单的Web服务器,并且使用了洋葱模型的中间件机制。在每个中间件内部,使用console.log
打印出请求的处理情况。最后,通过app.listen
启动服务器,并监听3000端口。这是学习Koa.js的一个基本入门示例。
评论已关闭