关于使用koa 跨域问题你可能会遇到

简介: 关于使用koa 跨域问题你可能会遇到
var cors = require('koa2-cors');
// 跨域
const allowOrigins = [
    "http://localhost:8080" // 需要跨域的端口,与本服务器端口不一样,请注意。
];
app.use(cors({
    origin: function(ctx) {
      if (allowOrigins.includes(ctx.header.origin)) {
        return ctx.header.origin;
      }
      return false;
    },
    exposeHeaders: ['WWW-Authenticate', 'Server-Authorization'],
    maxAge: 5,
    credentials: true,
    withCredentials:true,
    allowMethods: ['GET', 'POST', 'DELETE'],
    allowHeaders: ['Content-Type', 'Authorization', 'Accept'],
}));
相关文章
|
前端开发 中间件
ThinkPHP6.0处理前端请求跨域问题AllowCrossDomain
ThinkPHP6.0处理前端请求跨域问题AllowCrossDomain
456 0
|
2月前
|
存储 JSON JavaScript
跨域问题
跨域问题
49 1
|
8天前
|
JavaScript 前端开发 API
|
10月前
|
JSON 前端开发 JavaScript
解决跨域问题
解决跨域问题
|
5月前
|
JavaScript 前端开发 安全
Vue面试题之跨域问题的解决
Vue面试题之跨域问题的解决
82 0
|
5月前
|
JSON 前端开发 JavaScript
前端跨域问题
前端跨域问题
69 0
vue2 axios跨域解决方法 和nodejs+express跨域
vue2 axios跨域解决方法 和nodejs+express跨域
226 0
|
中间件
[Nestjs] 解决跨域问题
在前后端开发中,经常遇到需要解决跨域问题。接下来简单介绍在Nestjs中解决跨域问题的方法
408 0
|
Web App开发 JSON 前端开发
跨域问题总结
跨域问题总结
1012 0
跨域问题总结
|
前端开发 JavaScript
Vue —— 进阶 AJAX(解决开发环境 Ajax 跨域问题)
Vue —— 进阶 AJAX(解决开发环境 Ajax 跨域问题)
145 0