我的思路是:

ws://localhost:8089/upgrade?cluster_uuid=233242 #此处的uuid是每个连接的唯一id,
后端保存时作为map的key
后端把做好的连接放到map中:
imp.ConnMap[clusterUUID] = conn
# 下面代码一直轮询,防止整个函数体退出
for {
   select {
   case <-conn.CloseChan:
      goto ERR
   }
}
我在beego的另外一个路由对应的controller中获取websocket连接,此时程序错误,说连接已经被关闭了