[GO]解决request origin not allowed by Upgrader.CheckOrigin websocket跨域

前端之家收集整理的这篇文章主要介绍了[GO]解决request origin not allowed by Upgrader.CheckOrigin websocket跨域前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在gin框架下使用websocket,如果是跨域请求的时候会报这个错误

request origin not allowed by Upgrader.CheckOrigin

 

使用的websocket库是 "github.com/gorilla/websocket"

需要增加以下代码

    upgrader = websocket.Upgrader{
        ReadBufferSize:  1024,WriteBufferSize: // 解决跨域问题
        CheckOrigin: func(r *http.Request) bool {
            return true
        },}

 

猜你在找的Go相关文章