首页 > 其他 > 详细

beego解决跨域问题

时间:2020-02-03 22:28:45      阅读:172      评论:0      收藏:0      [点我收藏+]

beego解决跨域问题

import( "github.com/astaxie/beego/plugins/cors")

func main() {
    //InsertFilter是提供一个过滤函数
    beego.InsertFilter("*", beego.BeforeRouter, cors.Allow(&cors.Options{
        //允许访问所有源
        AllowAllOrigins: true,
        //可选参数"GET", "POST", "PUT", "DELETE", "OPTIONS" (*为所有)
        //其中Options跨域复杂请求预检
        AllowMethods:   []string{"*"},
        //指的是允许的Header的种类
        AllowHeaders:   []string{"*"},
        //公开的HTTP标头列表
        ExposeHeaders:  []string{"Content-Length"},
        //如果设置,则允许共享身份验证凭据,例如cookie
        AllowCredentials: true,
    }))
    beego.Run()

}

参考链接

https://www.cnblogs.com/dannyyao/p/8047319.html

beego解决跨域问题

原文:https://www.cnblogs.com/tomtellyou/p/12257637.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!