博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
gin框架中间件解决跨域问题
阅读量:4459 次
发布时间:2019-06-08

本文共 694 字,大约阅读时间需要 2 分钟。

func Cors(c *gin.Context) {    c.Header("Access-Control-Allow-Origin", "*")    c.Header("Access-Control-Allow-Headers", "Content-Type,AccessToken,X-CSRF-Token, Authorization, Token")    c.Header("Access-Control-Allow-Methods", "POST, GET, OPTIONS, PUT, PATCH, DELETE")    c.Header("Access-Control-Expose-Headers", "Content-Length, Access-Control-Allow-Origin, Access-Control-Allow-Headers, Content-Type")    c.Header("Access-Control-Allow-Credentials", "true")    //这里是解决vue那个坑    method := c.Request.Method    // 放行所有OPTIONS方法,因为有的模板是要请求两次的    if method == "OPTIONS" {        c.AbortWithStatus(http.StatusNoContent)    }    // 处理请求    c.Next()}

 

转载于:https://www.cnblogs.com/wujf/p/10700223.html

你可能感兴趣的文章
boost1.53中的lock-free
查看>>
链表_leetcode203
查看>>
基于ajax 的 几个例子 session ,ajax 实现登录,验证码 ,实现ajax表单展示
查看>>
连接不上sql server服务器的解决方案
查看>>
记录安装oracle的那些事(二)之双系统安装
查看>>
c3po数据库连接池中取出连接
查看>>
bootstrap-table 分页
查看>>
使用本机IP调试web项目
查看>>
【Java面试题】58 char型变量中能不能存贮一个中文汉字?为什么?
查看>>
C++ Primer 第六章 函数
查看>>
交互设计算法基础(3) - Quick Sort
查看>>
Ubuntu各种软件的安装
查看>>
智能社的邀请码
查看>>
算法与分析 统计数字问题和整数因子分解问题?
查看>>
变量提升
查看>>
谜题88:原生类型的处理
查看>>
ajax 415 错误 $.ajax 中的contentType
查看>>
【CodeForces】191C Fools and Roads
查看>>
enum hack
查看>>
2017.2.7 开涛shiro教程-第六章-Realm及相关对象(三)
查看>>