如何在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标头。

格曼

最后,我找到了如何做。

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();
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python,Flask:如何为所有响应设置响应头

如何在Koa 2中处理404?

如何在Koa中处理GET数据

如何在 Koa 中打印请求正文

如何在除root以外的所有子文件夹中设置410响应标头?

如何从Angular 2响应中获取所有标头?

如何查看Node Express中的所有响应标头?

如何在Tomcat 7中记录请求/响应的所有标头

如何在所有Django响应中添加HTTP标头

如何在NestJS响应中设置标头字段?

如何在HTTP响应中设置标头?

如何在koa中获取带有thunk的readStream?

如何在 koa 项目中设置模块解析器?

如何在Firebase Functions中使用koa.js + next

如何在Koa中正确使用Redis(node.js)

如何在Koa中投放构建文件夹?

Web Api如何在Swagger中为所有API添加标头参数

如何在节点js中为route.get设置标头和参数?

如何在 Authenticate for Quickbooks Web Connector 中为响应设置 .QBW 文件路径?

如何在React中为AWS放大GraphQL响应设置打字稿类型?

如何忽略 ESP8266 响应中的所有标头?

如何测试iframe并获取所有响应标头?

如何使用DTO将响应设置为swagger响应中的数组

如何在angularJS中将X-Frame-Options设置为响应标头?

在Java中,如何设置Restlet响应的标头?

如何在Karate API中为所有功能文件设置全局头

如何为Ionic 2中的所有请求设置默认的Http标头?

如何为路由组中的所有请求设置标头

如何在express.js资产上设置响应标头