如何在Koa.js中为所有响应设置标头?

在Express.js中,我曾经有这种代码:

app.use((req, res, next) => {
  res.header('Access-Control-Allow-Origin', '*');
  res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept');
  res.header('Access-Control-Allow-Methods', 'POST, GET, PUT, DELETE, OPTIONS');
  next();
});

如何使用Koa.js做同样的事情?我需要为每个服务器响应预设这几个http标头。