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

时间:2018-04-03 14:56:07

标签: javascript node.js koa

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

grepl

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

1 个答案:

答案 0 :(得分:17)

最后我发现了怎么做。

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