• 废话不多说直接上代码
// 方法一
func Cors(ctx iris.Context) {ctx.Header("Access-Control-Allow-Origin", "*")if ctx.Request().Method == "OPTIONS" {ctx.Header("Access-Control-Allow-Methods", "GET,POST,PUT,DELETE,PATCH,OPTIONS")ctx.Header("Access-Control-Allow-Headers", "Content-Type, Accept, Authorization")ctx.StatusCode(204)return}ctx.Next()
}// 方法二
func Cors(ctx iris.Context) {ctx.Header("Access-Control-Allow-Origin", "http://localhost:17000")ctx.Header("Access-Control-Allow-Credentials", "true")ctx.Next()
}
  • 使用方法
app := iris.New()
app.Use(Cors)

最好的方式还是不要允许跨域,毕竟域名限制是为了安全性,如果必须得要,可以考虑使用 nginx 来做代理 0..0

感谢您的阅读,欢迎点赞、关注、收藏!如果文章中有任何错误,或者您有更好的理解和建议,也欢迎和我联系!

go iris 跨域方法相关推荐

  1. JavaScript跨域方法

    一.什么是跨域 JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象.但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦.这里把涉及到跨域的一些问题简单地整理一下: ...

  2. js中几种实用的跨域方法原理详解

    这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据.只要协议.域名.端口有任何一个不同,都被 ...

  3. 实现跨域访问---同源策略 、常见跨域方法

    实现跨域访问 同源策略 为了保证用户数据安全 防止恶意网站窃取数据 同源策略 三个行为限制: ​ Cookie.LocalStorage.indexDB无法读取 ​ DOM无法获取 ​ AJAX请求不 ...

  4. 百度的一个Ajax跨域方法 JavaScript是没有域的限制

    baidu的通行证处理都是在二级域名passport.baidu.com中处理的,但是baidu很多地方登录都好像是用ajax处理的,他是怎么做的呢?研究了一下,发现一个小技巧. 在http://zh ...

  5. js中的几种跨域方法

    js跨域指的是通过js在不同域之间进行数据传输或通讯,例如ajax通信技术,或者通过js获取页面中iframe的数据.只要有任意一个不同,则协议.域名.端口中有任意一个不同,则彼此成为不同的域. 请注 ...

  6. JQuery 的跨域方法 可跨任意网站

    JS的跨域问题,很多人在网上找其解决方法,教其用IFRAME去解决的文章很多,真有那么复杂吗?其实很简单的,如果你用JQUERY,一个GETJSON方法就搞定了,而且是一行代码搞定. 下面开始贴出方法 ...

  7. Springboot第二篇:与前端fetch通信(附springboot解决跨域方法)

    说到与前端通信,明白人都知道这章肯定会写两部分的东西啦. 关于后台 ①首先回顾前文,上一章环境搭建如图: ②我们在maven.example.controller下添加一个文件,并附上如图代码: ③: ...

  8. jquery读取json文件跨域_跨域方法的若干种方式

    一.跨域的解释 那什么是跨域呢,简单地理解就是因为JavaScript同源策略的限制, a.com 域名下的js无法操作 b.com 或是 c.a.com 域名下的对象.当协议.子域名.主域名.端口号 ...

  9. JavaScript跨域方法汇总

    原文出处:http://caibaojian.com/javascript-cors.html?ref=myread JSONP JSONP是最常见的跨域数据交互的方式,原理是html的script标 ...

最新文章

  1. 个人项目【 完成总结】
  2. PhpStorm代码格式化设置
  3. php使用接口实现工厂设计模式
  4. 作为测试人员,这些工具不会真不行
  5. Deepin下安装搭建latex编写环境
  6. 如何快速成长为图形学工程师
  7. 微信小程序官方界面UI设计秘籍
  8. 用户用户组,与密码管理,su,sudo命令,限制root远程登陆
  9. java getsystemtime,草泥马之家-使用javaAgent解除Burp的时间限制
  10. 使用spire.doc for java为word添加页码、文字水印、书签(去除警告信息)
  11. 订单管理html页面,订单管理.html
  12. angularjs指令中的compile与link函数详解
  13. 九龙证券|近50亿资金抢筹券商龙头,知名游资杀入热门互联网股
  14. OpenGL API - 笔记汇总
  15. DCDC电路-自举电容的作用
  16. 【土堆pytorch】入门P23-P32 完结实战
  17. visual c 怎么编程语言,如何在c中使用julia语言(visual studio)
  18. 数组的缩减(Java)
  19. 前端学习笔记-内容交付网络 Content delivery networks (CDNs)
  20. 量化私募投资百亿头部量化私募企业在招岗位:《量化研究员》21/22/23届,校招/秋招/社招都看年base40-100万+bonus

热门文章

  1. Altium Designer 18 速成实战 第二部分 元件库(原理图库)创建 (一)元件符号的概述
  2. 2021年计算机考研408数据结构真题(客观题)
  3. jQuery带背景切换登录注册表单
  4. 【教程】如何在微信公众号的菜单栏设置点击菜单一键导航
  5. 学校报名测评小程序开发制作功能介绍
  6. c语言中.h文件和.cpp文件解析
  7. java兼容的浏览器_介绍几款浏览器兼容性测试工具
  8. D. Genius‘s Gambit(很多情况)
  9. 电商前台项目(五):完成加入购物车功能和购物车页面
  10. 中秋邀请共赏图数据库-蚂蚁集团图数据TuGraph 正式开源